Cone - это не примитив AutoCADПочему тогда он доступен в Автокад? Я ранее не пытался писать код под Автокад 3д. Где можно подробнее почитать о способах работы с 3д объектами через net api?
Почему тогда он доступен в Автокад?для удобства геометрических построений
brep apiЦитироватьПочему тогда он доступен в Автокад?для удобства геометрических построений
Почему тогда он доступен в Автокад?В AutoCAD .NET API есть не только классы объектов, которые можно записывать в базу. В базу можно записывать только экземпляры классов, которые в пространстве имён Autodesk.AutoCAD.DatabaseServices. Пространство имён Autodesk.AutoCAD.Geometry содержит классы для геометрических вычислений.
Я ранее не пытался писать код под Автокад 3д. Где можно подробнее почитать о способах работы с 3д объектами через net api?Нет AutoCAD 2d и AutoCAD 3d. Есть единый AutoCAD. И нет никакой разницы в написании кода.
Можно примеры применения в типичных ситуациях? Пока я не разобрался.О чем речь? Какие типичные ситуации???
О чем речь? Какие типичные ситуации???Я имел ввиду области применения - раз я не могу создать конус (cone) и использовать как, например, деталь в сборке то как его можно применить.
например можно искать примитивы которые попадут в заданный конусТакой вариант применения хорошо справится с одной задачей, но как подход в целом со стороны разработчиков Autocad был бы очень узким применением, так можно развернуть целую серию переборов - для сферы, куба и т.д. А если нужна проверка попадания в объем сложной формы, как быть тогда?
Еще такой момент - при создании конуса при помощи метода Solid3d.CreateFrustum он добавляется в начало координат. А как его потом сориентировать по имеющейся в чертеже Line в трехмере? Произвольный поворот до положения, когда вертикальная ось конуса совпадает с Line.https://adn-cis.org/vyiravnivanie-primitiva-po-trem-tochkam.html
Я имел ввиду области применения - раз я не могу создать конус (cone) и использовать как, например, деталь в сборке то как его можно применить.Для геометрических вычислений.