Как я могу обратиться?STL файл к .ВЫКЛЮЧЕН для использования в CGAL?
Я хочу скелетировать поверхностную сетку. Для этого мне нужно экспортировать .STL из Solidworks, а затем преобразовать его в .OFF file, чтобы иметь возможность использовать его в библиотеке CGAL для скелетизации. Как я могу это сделать?
@Narek, 👍2
Обсуждение3 ответа
Если вы справитесь с одним промежуточным этапом, вы можете обнаружить, что OpenSCAD будет работать так, как требуется. В качестве теста я создал куб 10 x 20 x 5 в OpenSCAD. Я сохранил модель простой, надеясь, что сгенерированный код будет коротким.
Результаты:
OFF
8 12 0
0 0 5
10 0 5
10 20 5
0 20 0
0 0 0
10 0 0
10 20 0
0 20 5
3 4 5 1
3 0 4 1
3 0 7 4
3 4 7 3
3 0 1 2
3 7 0 2
3 3 6 4
3 4 6 5
3 5 6 2
3 1 5 2
3 7 2 3
3 3 2 6
В вашем примере было бы необходимо использовать функцию import_stl в OpenSCAD, а затем отрисовывать модель. После визуализации используйте Файл, Экспорт, Экспорт как выключено, чтобы создать нужный вам файл.
Однако я не могу обеспечить определенность экспортируемого кода, поскольку не знаком с форматом, который вы ищете.
Я бы предложил использовать Meshlab. Вы можете преобразовать файл из .stl
в .off
, а также выполнить другие операции для получения быстрых результатов вместо того, чтобы погружаться в код для манипулирования сеткой.
Существует бесплатный онлайн-инструмент для преобразования STL в OFF в течение секунды: https://cadcook.com/stl-off/
Я использовал его для разговоров stl..
- Какие виды зазоров/допусков следует использовать при проектировании деталей, которые подходят друг к другу?
- Инструмент для измерения в STL-файлах
- Каков самый простой способ изменить/изменить размер объекта внутри STL-файла?
- Экспорт STL как ASCII или двоичный?
- Будут ли 3D напечатные игральные кости честными?
- Как сделать стены толще с помощью meshmixer или meshlab
- Смазка для звездочки PLA
- Есть ли способ печати с ABS без корпуса?
Посмотрите на MeshLab он импортирует и экспортирует оба .stl и .off Я не использовал .off так не знаком по тому, как хорошо MeshLab обрабатывает их. MeshLab является открытым исходным кодом., @spicetraders