Интерфейс IRadialDimension3D |
Scroll |
Интерфейс параметров радиального размера 3D.
Иерархия:
Описание:
Интерфейс позволяет получить и задать свойства радиального размера в 3D документе.
Интерфейс можно получить у коллекции радиальных размеров, используя свойство IRadialDimensions3D::RadialDimension3D или метод IRadialDimensions3D::Add.
После задания параметров размера требуется вызвать метод IModelObject::Update.
Интерфейсы IDimensionText и IDimensionParams являются дополнительными. Их можно получить с помощью метода IUnknown::QueryInterface.
Примечание:
1. При создании радиального и диаметрального размеров используются следующие объекты:
•окружность (дуга окружности) в эскизе,
•ребро тела или поверхности, имеющее форму окружности (дуги окружности),
•грань тела или поверхности, имеющая цилиндрическую, коническую, сферическую или тороидальную форму.
При выборе в качестве базового объекта окружности в эскизе размер проставляется в плоскости эскиза.
При выборе в качестве базового объекта ребра тела или поверхности размер проставляется в плоскости, в которой находится выбранное ребро.
Положение размера можно задавать произвольно или фиксировать.
Способы задания произвольного положения размера:
•установите координаты центра с помощью функции SetCenterPoint. Координаты будут спроецированы на ось грани.
•укажите точку на поверхности или ребре с помощью функции SetSurfacePoint.
Для фиксации положения размера укажите точечный объект или плоский объект, параллельный плоскости простановки размера. Размер будет проставлен в плоскости, проходящей через объект фиксации. Между размером и объектом фиксации формируется ассоциативная связь. Благодаря этой связи, размер следует за объектом фиксации при изменении положения последнего.
2. Свойство IDimensionText::NominalValue возвращает радиус.
Подразделы: