Вниз
Скачать: CL | DM;

AutoCAD да да и ще раз AutoCAD..   Найти похожие ветки 

 
gggg   (2007-01-06 10:46) [0]

Мастера ! Вы наверно решите.. Бл.. как достали с этими вопросами...
Инфы полно.. Не могут найти...

Искал не нашел.. Писал не ответили.... Попросту форум Автокада умер на каникулы походу...
Вот решил у знающих людей.. Да и просто людей спросить... Может кто чем поможет...

Суть такова:
Создаётся некий мини проект (AutoCAD + Delphi), под названием ХХХ, он должен выполнять некоторые функции.

Так вот, связаться с Автокад через Делфи могу без проблем, че нить нарисовать тоже..
Возникают проблемы в следующем:
Как средствами Делфи (или LISP, кто знает) , определить точки рисунка..(сосканировать так сказать рабочею тетрадь Автокада). Ну например  имеется чертеж прямоугольника. нужно чтоб программка сосканировала "рабочею тетрадь Автокада", и выдала координаты 4-х, точек... Как реализовать???

Второй этап:
На втором этапе нужно создать средствами делфи второй слой на рабочей тетради, и на нем с позиции, левого нижнего угла прямоугольника, первого слоя, вывести прямоугольник (на втором слое), но чуть меньших размеров...

Меня интересуют именно эти два момента:
-Определение координат..
-И создания второго слоя..
-Исходники с подобными примерами... (если конечно есть.)
-И Наверно самое главное алгоритм..


 
С   (2007-01-06 16:05) [1]

Каждый элемент в AutoCad реализует интерфейс - потомок IAcadEntity. Через ModelSpace.Item документа можно получить все объекты этого документа, а запросив у объекта конкретный интерфейс, можно определить, принадлежит ли данный объет к даннному типу. К примеру, линия вернет интерфейс IACADLine, а дуга - IACADArc. Возможно, есть и другой способ, но я его не нашел. С другой стороны, я только раз имел дела с AutoCAD, и особо много времени на разбирательство тратить не стал, а данный способ меня устроил.

Более подробно сказать не могу, так как под рукой нет даже файла с описанием акадовских интерфейсов:(



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.038 c
15-1167920399
vidiv
2007-01-04 17:19
2007.01.28
Движок для чата


9-1142783756
Чичиков
2006-03-19 18:55
2007.01.28
Какой формат моделей использовать?


1-1164973182
LexusU
2006-12-01 14:39
2007.01.28
Подключение DLL написаной на VC++ в проекте Delphi


6-1156254756
Shart
2006-08-22 17:52
2007.01.28
Как забиндить TServerSocket на определённый IP?


1-1165306590
Lovd_E
2006-12-05 11:16
2007.01.28
Текст в Stringgride




   Наверх