Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Gr.Om от 16-03-2025, 21:04:20
-
Здравствуйте!
Сразу скажу, что я не программист, давно и плотно сижу в VBA, и в принципе, для автоматизации большей части имеющихся задач его почти хватает.
В последнее время снова бьюсь в ограничения, и возможно наконец-то сподоблюсь вырваться из этого удобного, но уже тесного пузыря псевдопрограммирования.
К сожалению не могу найти ответы на вопросы, которые сверху вам могут показаться элементарными.
Например есть ли через .NET доступ к свойствам субобъектов 3D-тел, таким как вершины, ребра? Какой инструментарий вообще дает платформа .NET в части работы в 3D, из того, что не доступно VBA?
Или можно ли работать с объектами типа "Base View" "Detail View" которые для автокада тоже не совсем родные?
Или можно ли вывести в выпадающие подсказки (rollover tooltips) то, что хочется, а не только то, что позволяют их настройки?
И в целом хотелось бы получить как можно больше мнений, типа "на VBA я не могу, а на .net могу..", чтобы понять качественную разницу и стоит ли она времязатрат на освоение.
-
Например есть ли через .NET доступ к свойствам субобъектов 3D-тел, таким как вершины, ребра?
Есть. Во всяком случае для получения информации о них. Для этой цели есть BREP .NET API. С редактированием сложнее.
-
ВБА не может: Jig , поля, создание собственных привязок, переопределение внешнего вида объектов, массивы... ну вот первое что приходит в голову
-
переопределение внешнего вида объектов
А тут что имеется в виду?
-
А тут что имеется в виду?
То что и написано, можно переопределить внешний вид объектов. Например линия может иметь внешний вид МТекста =)