Научите исправлять stl

Обсуждение аспектов работы с CAD программами, моделирование, расчеты, симуляция.

Научите исправлять stl

Сообщение Andrey@KZN » 14 окт 2016, 00:29

Накачал всяких халявных stl-ек, стал осваивать CAM-ы и прочая
И обнаружил, что некоторые из stl содержат какие-то... некорректности
Прилагаю скриншот такого файлы и скриншоты торчащих с двух сторон несуразностей.
Автоматическое исправление в netfabb не помогло.
Не понимаю, как быть дальше. По идее обратная сторона может быть просто урезана по плоскости, а вот лицевая?
Научите исправлять stl BadStlView.jpg

Научите исправлять stl BadStlFront.jpg

Научите исправлять stl BadStlSide.jpg
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Научите исправлять stl

Сообщение шпиндель » 14 окт 2016, 01:17

такие косяки легко в Zbrush исправить, правда не автоматом
Аватара пользователя
шпиндель
Мастер
 
Сообщения: 1414
Зарегистрирован: 23 янв 2016, 17:57
Откуда: Бологое
Репутация: 711
Настоящее имя: Дмитрий

Re: Научите исправлять stl

Сообщение torvn77 » 14 окт 2016, 01:21

Фигура строится так: между точками проводят линии так, чтобы образовались четырёх или трёхгранные секции,
при этом эти секции должны покрывать фигуру непрерывным образом.
Так же каждая точка имеет номер или нечто такое, что позволяет обойти точки неким упорядоченным образом,
направление обхода определяет ориентацию.
Так вот, 3D редактор позволяет делать неправильные секции, как правило они получаются в ходе долгих манипуляции с фигурой.

В твоём редакторе. как и в других редакторах должен быть режим показа фигуры как точек и границ секции(ребёр),
посмотри на фигуру с его помощью и найди отличия торчащих частей от частей других фигур.
Если они образуются выступающей точкой, то перемести её в нужное место, если они образуются неправильной ориентации или некорректной ячейкой,
признаком чего будет резкое изменение её окраски или просто исчезновение при осмотре фигуры с разных сторон, то разберись как это исправить.
Точно как это делать сказать не могу, так как не очень знаком с вопросом.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2411
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Научите исправлять stl

Сообщение arkhnchul » 14 окт 2016, 04:43

в meshlab-е было что-то насчет устранения аномальных вертексов. Только уже хоть убейте не помню, что именно, давно это было, во времена моих игрищ со сторонними модельками для принтера) Руки дойдут - посмотрю, stl-ку только выложите. Ну и сами в нем поковыряйтесь, штука в целом достаточно пользительная, правда, не сказать чтобы к своему пользователю особо дружественная.
arkhnchul
Мастер
 
Сообщения: 1767
Зарегистрирован: 01 фев 2016, 13:56
Откуда: москва
Репутация: 337

Re: Научите исправлять stl

Сообщение Andrey@KZN » 14 окт 2016, 08:46

Спасибо за ответы

Файл только вечером из дома смогу выложить.

meshlab пробовал... ну как пробовал, потыкался на шару, видимого эффекта не дало
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Научите исправлять stl

Сообщение Andrey@KZN » 14 окт 2016, 19:39

Вот, собственно, тот бедовый файл.
Попожже попробую Zbrush, а сейчас еду в деловые линии забирать посылку от вектроника :) Весь радостный :)
Вложения
450х230.zip
Файл с ошибкой
(34.11 Мб) Скачиваний: 224
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Научите исправлять stl

Сообщение Andrey@KZN » 14 окт 2016, 19:40

"Файл с ошибкой" - это моё примечание к файлу, а не форум ругается :)
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Научите исправлять stl

Сообщение Andrey@KZN » 15 окт 2016, 21:29

Пытаюсь тут регулярно поправить этот файл, но чот ваще :(
Вот нашел прогу viewshape, в ней есть инструмент, на который я прям понадеялся - "сглаживание".
ПОпробовал - вокруг выступающей фигни - сглаживает, а сам выступ - нет.
На скрине он прямо по центру
Научите исправлять stl Bad-stl.jpg
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Научите исправлять stl

Сообщение selenur » 15 окт 2016, 22:45

Попробовал исправить косяки, используя программу Fusion360, для примера имеем такой косяк:
Научите исправлять stl 2016-10-16_003840.jpg

Выделяем мышкой, и удаляем участок:
Научите исправлять stl 2016-10-16_003949.jpg

И используя "авто-сшивание", получаем:
Научите исправлять stl 2016-10-16_004107.jpg

Но в файле очень.... очень, оченнь..... много косяков.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4296
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1510
Медальки:
Настоящее имя: Сергей

Re: Научите исправлять stl

Сообщение Kuzyakin » 15 окт 2016, 23:21

"Выкиньте" этот файл и не мучайтесь, я посмотрел у него все контуры рельефа с такой выступающей "фигней" , судя по всему это криво "вытянутый" растровый рисунок ,а точнее вытянутый "кривой" рисунок.
Аватара пользователя
Kuzyakin
Мастер
 
Сообщения: 313
Зарегистрирован: 08 фев 2013, 13:17
Репутация: -5
Настоящее имя: Роман

Re: Научите исправлять stl

Сообщение Andrey@KZN » 16 окт 2016, 09:54

Похоже да, выкину я этот файл
zbrush же оказался вообще фееричен - я банально не смог в нем открыть stl :) настолько интуитивно понятен и дружелюбен интерфейс

Спасибо всем за ответы
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Научите исправлять stl

Сообщение Din » 24 ноя 2018, 16:50

Есть несколько файлов stl,их надо кардинально переделать.Инвентор-2012 открывать такой тип файла не умеет,на оф. сайте разработчика есть плагин,но он не работает с моей версией программы.Есть ли что бесплатное для конвертации?Компьютер более поздние версии Инвентора не потянет,да и работа по сути разовая.Или может кто имеет возможность сделать это в своем софте?
Аватара пользователя
Din
Мастер
 
Сообщения: 258
Зарегистрирован: 22 янв 2014, 15:01
Откуда: Москва
Репутация: 86
Медальки:
Настоящее имя: Саша


Вернуться в CAD пакеты

Кто сейчас на конференции

Зарегистрированные пользователи: Atom42, Bing [Bot], Сергей Саныч, Enot_1, er931, exe, frezeryga, Google [Bot], hazard_saint, hohol_62, john1987887, Kiriba, Lafayette, Majestic-12 [Bot], Maxekb77, MGG, michael-yurov, mikehv, Portos, ruh2100, sas_75, Sashalex24, selenur, Serb01, sima8520, SVP, TATAPNH, Yandex [bot], индеецпетя

Reputation System ©'