|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как получить контуры сечений из STL или другого 3D формата?
Регистрация: 13.05.2011
Сообщений: 23
|
||
Просмотров: 5592
|
|
||||
Регистрация: 13.05.2011
Сообщений: 23
|
Вообще, если подробно:
Нужно подготовить DXF файлы для резки станком с ЧПУ. Резка производится из листового металла. Для станка нужно, чтобы файл DXF состоял из дуг и отрезков (не из сплайнов и полилиний). При этом очень нежелательно, если это будут очень мелкие примитивы. На них станок сильно дергается и не может набрать нормальную скорость, т.к. в конце каждого примитива включается торможение. Все выходит прекрасно, если рисовать в Автокаде руками. Тогда дуги и линии получаются довольно большими. Однако сейчас возникла задача извлекать контуры для резки из 3Д объекта. Для этого в программе Rhino я открываю трехмерный файл STL и получаю его сечение заданной мною плоскостью. В результате получается контур, состоящий из множества отрезков. Я его загоняю в Автокад и там пытаюсь его как-то улучшить с целью избавления от большого числа мелких примитивов. Можно конечно обрисовать вручную в новом слое, но поскольку таких контуров много, то это неблагодарная работа. Нужно ее как-то автоматизировать. Может подскажете какое нибудь решение этой проблеме. Особая точность не нужна. Достаточно примерное подобие исходному контуру. Да, еще очень важно, чтобы контур был замкнутый (не имел разрывов). |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Во первых, обычно при разрезе сложного сечения получаются не отрезки, а сплайны. Должно настраиваться. Во-вторых, при импорте/экспорте тоже должна быть настройка разбивать/не разбивать сплайны. В АКАД надо перевести сплайны. А уж в нем надо воспользоваться лиспом (тут в дауне должно быть), который разбивает сплайн на прямые и дуги с заданной точностью. Вот точность выставить погрубее и погнали.
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Регистрация: 13.05.2011
Сообщений: 23
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Новые команды для работы с полилинией и, что тоже самое, PL-Tools
|
|||
![]() |
|
||||
Регистрация: 13.05.2011
Сообщений: 23
|
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
А какое отношение Mathematica имеет к AutoCAD?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3D тело с сопряжениями. Как получить 2D чертёж? | Баловник | AutoCAD | 8 | 20.01.2009 11:31 |
3D: команда Loft. Как получить тело с направляющими? | Tarasik | AutoCAD | 23 | 24.10.2008 09:56 |
получить аксонометрию из 3D | phantom_l | AutoCAD | 11 | 24.04.2008 13:16 |
как получить габариты 3D? | ASLYS | Программирование | 7 | 08.08.2007 11:06 |
Образмерить 3D/ получить 2D чертеж | Виталий G | AutoCAD | 6 | 01.08.2006 17:15 |