Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: mihalychms от 16-11-2015, 01:34:42
-
Добрый день.
Задачка у меня следующая: имеется модель из 3d Solid и Mesh (и еще разный 2d мусор) тел.
Необходимо каждый 3d Solid или Mesh объект экспортировать в STL отдельный файл.
Как выполнить данную итерацию сквозь все объекты модели? Используя C#. Рыл пару часов гугл, ничего путного не нашел((.
В autolisp вообще не понимаю, поэтому если решение нем, то нужен рабочий вариант.
Еще имеется момент, когда вручную экспортируешь, то не все Mesh тела замкнуты и экспорт не возможен.
Их можно/нужно, получается, пропустить.
Подсобите, пожалуйста. Может где-то видели решение, направьте.
Спасибо.
-
mihalychms,
Приветствую на форуме!
С 3DSolid должен помочь метод Solid3d.StlOut.
Что касается Mesh (а точнее SubDMesh), то его видимо нужно конвертировать в 3DSolid (SubDMesh.ConvertToSolid), а результирующий 3DSloid уже выводить в STL.