Тема: правильный getGeomExtents
например, пишу текст в мировой системе координат.
пытаюсь получить его "ограничивающую рамку"
AcDbExtents ext; pEnt->getGeomExtents(ext);
получаю нижнюю левую и правую верхнюю точки. если через них создать прямоугольник, то это как раз то, что мне нужно.
усложняем задачу :)
включаю свободную орбиту, поворачиваю ось плоскость OXY градусов на 30-50, или выставляю новую ПСК по трем точкам (ну тоже чтоб поворот был), а потом выставляю вид в плане по текущей ПСК. потом опять пишу текст и пытаюсь получить эту самую рамку для него.
Ну, в принципе точки на выходе есть, вот только ориентация самой рамки идет под углом, на который я повернул систему координат, хотя текст туда влазит полностью :), а не ограничивает мой текст горизонтальным прямоугольником как в первом случае.
Проверил работу с блоками, та же ерунда. Я так подозреваю, что и остальные акадовские объекты ведут себя подобным образом.
Так вот вопрос. КАК получить GeomExtents для текущего вида указанного объекта, а не для текущей системы координат?