Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: izhgtumekhanik от 29-08-2023, 13:25:42

Название: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: izhgtumekhanik от 29-08-2023, 13:25:42
Добрый день.

Как из LinearGeneralDimension прийти к TextPoint ? TextPoint  - это координаты начальные - полки текста.

Смотрю в хелпе список методов и функций LinearGeneralDimension  - но не вижу как.
Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: izhgtumekhanik от 29-08-2023, 13:34:50
Былоб удобно извлечь ветку объекта LinearGeneralDimension и потом по нему вести поиск

Хелп сам я понял как разобрать на файлы html  но как получить весь список файлов html  - всех разветвлений объекта LinearGeneralDimension?
Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: mikazakov от 29-08-2023, 13:38:48
Ну если посмотреть то в  LinearGeneralDimension есть объект Text в нем есть и Origin и RangeBox может что и подойдет

Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: izhgtumekhanik от 29-08-2023, 13:44:12
А есть ли возможность такая - указать начальный объект и конечный и выдается все возможные комбинации сведения объектов ?
Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: izhgtumekhanik от 29-08-2023, 14:12:38
Могу извлечь программно все дерево объекта, но тут можно уйти в такие дали что не понять когда остановить.
Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: mikazakov от 29-08-2023, 14:33:50
Не знаю как там на питоне, но удобнее всего просматривать состояние объекта в инвенторовском VBA, там можно по дереву сёрфить смотреть состояние объектов при выполнении макроса. А что бы не искать объекты их нужно выделить и в каждом документе есть коллекция SelectSet, в ней и будут выделенные объекты

(https://i.postimg.cc/vgyFGWqs/image.png) (https://postimg.cc/vgyFGWqs)
Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: izhgtumekhanik от 29-08-2023, 14:54:11
А как вызвать это дерево ?

Нажимаю по объекту выбирают add Watch
а дальше не помню  :)

(https://i.postimg.cc/V5nzsNXs/3.jpg) (https://postimg.cc/V5nzsNXs)
Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: izhgtumekhanik от 29-08-2023, 15:36:21
Что нужно добавить в Watches что бы получить это дерево ? получаемый объект итерации ? у меня не выходит это дерево потому что рахит прически   :D

Название: Re: Как из LinearGeneralDimension прийти к TextPoint ?
Отправлено: mikazakov от 29-08-2023, 17:18:40
Ну дак надо макрос запустить до какой нибудь точки останова, и как макрос остановится то можно данные смотреть в окне Watch