Сообщество программистов Autodesk в СНГ
ADN Club => Inventor API => Тема начата: izhgtumekhanik от 29-08-2023, 13:25:42
-
Добрый день.
Как из LinearGeneralDimension прийти к TextPoint ? TextPoint - это координаты начальные - полки текста.
Смотрю в хелпе список методов и функций LinearGeneralDimension - но не вижу как.
-
Былоб удобно извлечь ветку объекта LinearGeneralDimension и потом по нему вести поиск
Хелп сам я понял как разобрать на файлы html но как получить весь список файлов html - всех разветвлений объекта LinearGeneralDimension?
-
Ну если посмотреть то в LinearGeneralDimension есть объект Text в нем есть и Origin и RangeBox может что и подойдет
-
А есть ли возможность такая - указать начальный объект и конечный и выдается все возможные комбинации сведения объектов ?
-
Могу извлечь программно все дерево объекта, но тут можно уйти в такие дали что не понять когда остановить.
-
Не знаю как там на питоне, но удобнее всего просматривать состояние объекта в инвенторовском VBA, там можно по дереву сёрфить смотреть состояние объектов при выполнении макроса. А что бы не искать объекты их нужно выделить и в каждом документе есть коллекция SelectSet, в ней и будут выделенные объекты
(https://i.postimg.cc/vgyFGWqs/image.png) (https://postimg.cc/vgyFGWqs)
-
А как вызвать это дерево ?
Нажимаю по объекту выбирают add Watch
а дальше не помню :)
(https://i.postimg.cc/V5nzsNXs/3.jpg) (https://postimg.cc/V5nzsNXs)
-
Что нужно добавить в Watches что бы получить это дерево ? получаемый объект итерации ? у меня не выходит это дерево потому что рахит прически :D
-
Ну дак надо макрос запустить до какой нибудь точки останова, и как макрос остановится то можно данные смотреть в окне Watch