Задать вопрос
@MegaTort

Как получить координаты объектов в Autocad с помощью VBA\Python?

Я могу подключиться по API к автокаду
acad = win32com.client.Dispatch("AutoCAD.Application")
doc = acad.ActiveDocument
sp = doc.ModelSpace

Могу перебрать объекты и выбрать мне нужные
for i in sp

Есть ли какое-то свойство для получение координат любого объекта?
То есть координаты объекта в самом автокаде я могу посмотреть, но как получить мне координаты объекта с помощью VBA?

Я могу получить координаты, например, выбирая объект
cor = doc.Utility.GetEntity()

Неужели нет свойства, для получения координат любого объекта?

И есть ли какой-то метод, для получения объектов в выделенной области, а не только метод для получения единичного объекта (doc.Utility.GetEntity() ) ?
В чём суть. Я хочу получить объекты в выделенной области (те что выделю я сам, руками в автокаде) и получить их координаты, чтобы в дальнейшем обработать так, как хочется

Ковыряясь в документации не удалось найти чего-то похожего или просто я плохо ищу
  • Вопрос задан
  • 515 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Iv_and_S
Есть ли какое-то свойство для получение координат любого объекта?
- нет.
как вы себе представляете одинаковую логику для получения координат полилинии и например вхождения блока.
сперва поймите что за тип объекта перед вами, затем получайте его "координаты".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽