|
CreateApproximationCurve - Аппроксимировать кривую дугами и отрезками с заданной точностью |
Scroll |
Синтаксис Automation:
LPDISPATCH CreateApproximationCurve( IDrawingObject * Curve, double Epsilon, BOOL CurentLayer, double MaxRadius, BOOL Smooth );
Синтаксис COM:
HRESULT CreateApproximationCurve( IDrawingObject * Curve, double Epsilon, BOOL CurentLayer, double MaxRadius, BOOL Smooth, IKompasAPIObject * * Result );
Возвращаемое значение:
|
- Aппроксимированная кривая (контур, дугу, отрезок) IDrawingObject или группа кривых IDrawingGroup, если в качестве кривой передана эквидистанта. |
Входные параметры:
Curve |
- кривая для аппроксимации, |
Epsilon |
- погрешность вычисления, |
CurentLayer |
- тип размещения (true - в текущий слой, false - на слой кривой), |
MaxRadius |
- максимальный радиус аппроксимации (0 - ограничение не накладывается), |
Smooth |
- признак гладкого сопряжения (true - гладкое сопряжение, false - не гладкое сопряжение). |
КOMPAS v24
Подразделы:
(отсутствуют)