Я никогда раньше не сталкивалась с AutoCADом, но появилась задача написать приложение С#.net, которое будет из текущего чертежа вытаскивать периметр детали.
На чертеже обычно одна деталь, что то типа длинного прямоугольника или 2х соединенных под углом. В детали присутствуют сквозные отверстия. Надо сложить все ее длины, и если в ней есть отверстия - то и их тоже. Грубо говоря надо узнать длину распила при изготовлении этой детали.
Пока что я смогла только создать простенькую dll, которую можно подгрузить в AutoCAD. Что делать дальше непонятно.
Мне хотелось бы чтобы эта dll подгружалась в AutoCAD при старте и отзывалась на горячие клавиши. Например, выделили деталь, нажали ctr+A -> вызвался метод ddl, который считает периметр.
Но самое главное, абсолютно непонятно как вытаскивать длины детали. Надо обращаться к самому документу чертежа или в базе данных? Может кто встречал примеры? Как проходить по внутренним частям детали?