Схема, возвращаемая методом View.GetOutline()
, не совсем соответствует видимому чертежу - она возвращает немного больше, чем схема выбора, показанная в графическом интерфейсе SolidWorks.
На снимке экрана ниже показан контур выделения (светло-голубой пунктирный прямоугольник) и диагональ контура, возвращенная View.GetOutline()
(красная линия):
Есть ли способ получить ограничивающую рамку, которая соответствует фактически видимому рисунку?
Примечание: Первоначальное название этого вопроса было«Есть ли альтернатива View.GetOutline (), которая НЕ включает Временные оси?», Однако я обнаружил, что View.GetOutline()
на самом деле не включает Временные оси. Проблема была в свойстве View.Position
, которое определяет ограничивающий прямоугольник, который включает Временные оси .
Ответ Артема был весьма полезен, поэтому я решил изменить вопрос, чтобы он соответствовалответьте и напишите новый вопрос для актуальной проблемы.