Тема: Обращение к объекту через VBA
Помогите! Как програмно, через VBA обратиться к 3D детали, разработаной как тело в AutoCAD, чтобы потом расчитать её площадь?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Обращение к объекту через VBA
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Помогите! Как програмно, через VBA обратиться к 3D детали, разработаной как тело в AutoCAD, чтобы потом расчитать её площадь?
Программно - не получится, надо ее хотя бы выделить. Есть вариант перебирать все объекты и выбирать из них солиды. Но какой именно вам нужен, это не понять.
Как программно? А вот так.
Прицепи к 3-Д объекту XData, это можно сделать только программно. А потом программно перебирай все солиды и считывай из каждого XData, пока не найдешь свою. Как работать с XData? Это отдельная тема для разговора
А разве недастаточно использовать что-нибудь в роде ObjectId?
Насколько я знаю, ObjectId актуален только в текущей сессии. Если сохранить чертеж, выйти и загрузить его снова, то ObjectId, станет новым.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Обращение к объекту через VBA
Форум работает на PunBB, при поддержке Informer Technologies, Inc