Как получить контуры сечений из STL или другого 3D формата?
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как получить контуры сечений из STL или другого 3D формата?

Как получить контуры сечений из STL или другого 3D формата?

Ответ
Поиск в этой теме
Непрочитано 06.11.2013, 22:04 #1
Как получить контуры сечений из STL или другого 3D формата?
plasmacut
 
Регистрация: 13.05.2011
Сообщений: 23

Прошу помочь решить проблему: Имеется произвольный трехмерный объект художественной формы, например в формате STL или OBJ, 3D DWG/ DXF.
Нужно получить наружный контур, образуемый на пересечении этого объекта с заданной секущей плоскостью.
Прошу по возможности описать пошагово, т.к. в Автокаде работаю от случая к случаю.
Просмотров: 5592
 
Непрочитано 06.11.2013, 22:27
#2
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


Я бы применил SketchUp для этого.
yorik_1984 вне форума  
 
Автор темы   Непрочитано 07.11.2013, 02:16
#3
plasmacut


 
Регистрация: 13.05.2011
Сообщений: 23


Вообще, если подробно:
Нужно подготовить DXF файлы для резки станком с ЧПУ. Резка производится из листового металла. Для станка нужно, чтобы файл DXF состоял из дуг и отрезков (не из сплайнов и полилиний). При этом очень нежелательно, если это будут очень мелкие примитивы. На них станок сильно дергается и не может набрать нормальную скорость, т.к. в конце каждого примитива включается торможение. Все выходит прекрасно, если рисовать в Автокаде руками. Тогда дуги и линии получаются довольно большими.
Однако сейчас возникла задача извлекать контуры для резки из 3Д объекта. Для этого в программе Rhino я открываю трехмерный файл STL
и получаю его сечение заданной мною плоскостью. В результате получается контур, состоящий из множества отрезков. Я его загоняю в
Автокад и там пытаюсь его как-то улучшить с целью избавления от большого числа мелких примитивов. Можно конечно обрисовать вручную в
новом слое, но поскольку таких контуров много, то это неблагодарная работа. Нужно ее как-то автоматизировать. Может подскажете какое
нибудь решение этой проблеме. Особая точность не нужна. Достаточно примерное подобие исходному контуру.
Да, еще очень важно, чтобы контур был замкнутый (не имел разрывов).
plasmacut вне форума  
 
Непрочитано 07.11.2013, 08:41
1 | #4
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от plasmacut Посмотреть сообщение
В результате получается контур, состоящий из множества отрезков. Я его загоняю в
Автокад
Во первых, обычно при разрезе сложного сечения получаются не отрезки, а сплайны. Должно настраиваться. Во-вторых, при импорте/экспорте тоже должна быть настройка разбивать/не разбивать сплайны. В АКАД надо перевести сплайны. А уж в нем надо воспользоваться лиспом (тут в дауне должно быть), который разбивает сплайн на прямые и дуги с заданной точностью. Вот точность выставить погрубее и погнали.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 07.11.2013, 09:37
#5
plasmacut


 
Регистрация: 13.05.2011
Сообщений: 23


Цитата:
Сообщение от Bull Посмотреть сообщение
Во первых, обычно при разрезе сложного сечения получаются не отрезки, а сплайны. Должно настраиваться. Во-вторых, при импорте/экспорте тоже должна быть настройка разбивать/не разбивать сплайны. В АКАД надо перевести сплайны. А уж в нем надо воспользоваться лиспом (тут в дауне должно быть), который разбивает сплайн на прямые и дуги с заданной точностью. Вот точность выставить погрубее и погнали.
Спасибо уважаемый Bull за Ваш совет. Попробую поискать где это настраивается. Может слышали чего о существовании сторонних программ для очистки и замыкания контура?
plasmacut вне форума  
 
Непрочитано 07.11.2013, 09:41
1 | #6
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Новые команды для работы с полилинией и, что тоже самое, PL-Tools
Хмурый вне форума  
 
Автор темы   Непрочитано 07.11.2013, 12:57
#7
plasmacut


 
Регистрация: 13.05.2011
Сообщений: 23


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Вообще часто задача выглядит так: имеется готовый DXF контур. Он состоит из множества примитивов - дуг и отрезков. Этот файл прислан от Заказчика и нет доступа к его источнику. В общем файл "как есть". Нужно его привести в порядок для обработки на станке. Подскажите, есть ли универсальная последовательность действий для такого случая? В приведенной Вами ссылке имеется набор программ. Может подскажете, какие и в какой последовательности нужно применять для моего случая? Или вкратце идею стратегии борьбы с мелкопримитивами.
plasmacut вне форума  
 
Непрочитано 07.11.2013, 17:05
#8
Arystan


 
Регистрация: 10.12.2010
Алматы
Сообщений: 29


Выложите пример одного контура, исходник и рядом обведенный результат, что бы была видна допустимая точность. Вы говорите, что результат должен состоять из отрезков и дуг, но не из полилиний, хотя полилинии - это набор отрезков и дуг
Arystan вне форума  
 
Непрочитано 03.03.2020, 13:52
#9
jusufsay


 
Регистрация: 10.03.2017
Сообщений: 1


Добрый день не подскажите кто нибудь делал сечения stl в mathematica . Задача получить растровые сечения stl иди dxf с заданным шагом. Спасибо
jusufsay вне форума  
 
Непрочитано 03.03.2020, 13:57
#10
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


А какое отношение Mathematica имеет к AutoCAD?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как получить контуры сечений из STL или другого 3D формата?

Реклама i
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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