Список CATVBA InputObjectTypes? - PullRequest
0 голосов
/ 04 июня 2018

Для CATIA V5 следующие строки кода подсказывают пользователю выбрать функцию, отфильтрованную по типу.

Dim InputObjectType(0) As Variant
InputObjectType(0) = "Point"
selection1.SelectElement2(InputObjectType, "Select a point", true)

etc...

Я хочу фильтровать по геометрическим наборам. «Геометрический набор», «GeometricalSet» и «GeoSet» не работают.Есть ли список или таблица имен типов объектов?Файл v5automation.chm не содержит подсказок.

1 Ответ

0 голосов
/ 04 июня 2018

Не уверен, проверяете ли вы SO для ответов или нет - не похоже, что многие другие смогли ответить на ваши вопросы до настоящего времени

Если это работает для вас, отметьте его как ответ инабирайте баллы как для себя, так и для себя - и помогая будущим пользователям

Я считаю, что вы можете найти геометрический набор, выполнив поиск "HybridBody"

Примечание: и геометрический набор, и повторение (Точки и плоскости) являются HybridBody

Измените ваши строки кода на:

InputObjectType(0) = "HybridBody"
selection1.SelectElement2(InputObjectType, "Select a Geo Set", true)

Найдено список типов - нетуверен, что он заполнен или нет

Other
Volume
Surface
Cylinder
Sphere
Cone
Plane
Curve
Circle
Line
Point
Axis System
...