Тема: работа с custom entity

Здравствуйте. Существует проблема : выгружаю из dwg блок и делаю из него custom entity. Проблема в том ,что ничего про него не знаю, ни одной длины, только точку вставки, а выставить корректно osnap points, например, чтобы они не висели неизвестно где, нужно. Может кто подскажет как это сделать? В help чего то ничего не нашел...

Re: работа с custom entity

Ох. Если бы ты еще это перевел на русский... Что ты имеешь в виду? AcDbBlockReference или AcDbBlockTableRecord?

Re: работа с custom entity

AcdbBlockReference.Извините за нечеткую терминологию, не освоился пока

Re: работа с custom entity

постараюсь выразиться точнее: как получить область занимаемую примитивами блока в виде квадрата имея ссылку на него - blockreference?

Re: работа с custom entity

denis asd пишет:

постараюсь выразиться точнее: как получить область занимаемую примитивами блока в виде квадрата имея ссылку на него - blockreference?

В виде квадрата - никак. smile А вот в виде параллелепипеда - запросто.

AcDbBlockReference *pBlkRef; // Указатель на открытый для чтения AcDbBlockReference
AcDbExtents exts; 
// Теперь в ext - габариты, ориентированные по осям XYZ WCS(МСК)
pBlkRef->getGeomExtents(exts); 
AcGePoint3d pMin = exts.minPoint();
AcGePoint3d pMax = exts.maxPoint(); 

Re: работа с custom entity

Спасибо огромное! Помогло.