Methods
- Func CreateCircle( iCenterX, iCenterY, iRadius, iStartParam, iEndParam) As
-
Creates and returns a 2D circle arc.
- Parameters:
-
- iCenterX
- The X coordinate of the circle center dd>
- iCenterY
- The Y coordinate of the circle center dd>
- iRadius
- The radius of the circle dd>
- iStartParam
- The beginning parameter of the circle.
This parameter is an angle value between 0 included and 2PI excluded. Parameter values are computed from the axis horizontal direction in the trigonometrical direction. dd> - iEndParam
- The end parameter of the circle.
This parameter may take any value between iStartParam excluded and 4PI included. dd>
- Func CreateClosedCircle( iCenterX, iCenterY, iRadius) As
-
Creates and returns a closed 2D circle.
- Parameters:
-
- iCenterX
- The X coordinate of the circle center dd>
- iCenterY
- The Y coordinate of the circle center dd>
- iRadius
- The radius of the circle dd>
- Func CreateClosedEllipse( iCenterX, iCenterY, iMajorX, iMajorY, iMajorRadius, iMinorRadius) As
-
Creates and returns a closed 2D ellipse.
- Parameters:
-
- iCenterX
- The X coordinate of the ellipse center dd>
- iCenterY
- The Y coordinate of the ellipse center dd>
- iMajorX
- The X component of the major axis direction dd>
- iMajorY
- The Y component of the Major axis direction dd>
- iMajorRadius
- The length of the major axis dd>
- iMinorRadius
- The length of the minor axis dd>
- Func CreateControlPoint( iX, iY) As
-
Creates and returns a 2D spline control point.
- Parameters:
-
- iX
- The X coordinate of point to create dd>
- iY
- The Y coordinate of point to create dd>
- Func CreateEllipse( iCenterX, iCenterY, iMajorX, iMajorY, iMajorRadius, iMinorRadius, iStartParam, iEndParam) As
-
Creates and returns a 2D ellipse arc.
- Parameters:
-
- iCenterX
- The X coordinate of the ellipse center dd>
- iCenterY
- The Y coordinate of the ellipse center dd>
- iMajorX
- The X component of the major axis direction dd>
- iMajorY
- The Y component of the major axis direction dd>
- iMajorRadius
- The length of the major axis dd>
- iMinorRadius
- The length of the minor axis dd>
- iStartParam
- The beginning parameter of the ellipse.
This parameter is an angle value between 0 included and 2PI excluded. Parameter values are computed from the major axis direction in the trigonometrical direction. dd> - iEndParam
- The end parameter of the ellipse.
This parameter may take any value between iStartParam excluded and 4PI included. dd>
- Func CreateHyperbola( iCenterX, iCenterY, iAxisX, iAxisY, iMajorRadius, iMinorRadius) As
-
Creates and returns a hyperbola.
- Parameters:
-
- iCenterX
- The X coordinate of the hyperbola center dd>
- iCenterY
- The Y coordinate of the hyperbola center dd>
- iAxisX
- The X coordinate of the major axis direction dd>
- iAxisY
- The Y coordinate of the major axis direction dd>
- iMajorRadius
- The length of the major axis dd>
- iMinorRadius
- The length of the minor axis dd>
- Func CreateIntersection( iGeometry) As
-
Creates and returns the intersection of an object with the sketch.
- Parameters:
-
- iGeometry
- The object to intersect with the sketch dd>
- Func CreateIntersections( iGeometry) As
-
Creates and returns the possible intersections of an object with the sketch.
- Parameters:
-
- iGeometry
- The object to intersect with the sketch dd>
- Func CreateLine( iX1, iY1, iX2, iY2) As
-
Creates and returns a 2D line.
- Parameters:
-
- iX1
- The X coordinate of line first extremity dd>
- iY1
- The Y coordinate of line first extremity dd>
- iX2
- The X coordinate of line second extremity dd>
- iY2
- The Y coordinate of line second extremity dd>
- Func CreateLineFromVector( iX1, iY1, iUX, iUY) As
-
Creates and returns a 2D line.
- Parameters:
-
- iX1
- The X coordinate of the line origin dd>
- iY1
- The Y coordinate of the line origin dd>
- iUX
- The X component of the line vector dd>
- iUY
- The Y component of the line vector dd>
- Func CreateParabola( iCenterX, iCenterY, iAxisX, iAxisY, iFocalDistance) As
-
Creates and returns a parabola.
- Parameters:
-
- iCenterX
- The X coordinate of the parabola center dd>
- iCenterY
- The Y coordinate of the parabola center dd>
- iAxisX
- The X coordinate of the major axis direction dd>
- iAxisY
- The Y coordinate of the major axis direction dd>
- iFocalDistance
- The parabola focal distance dd>
- Func CreatePoint( iX, iY) As
-
Creates and returns a 2D point.
- Parameters:
-
- iX
- The X coordinate of point to create dd>
- iY
- The Y coordinate of point to create dd>
- Func CreateProjection( iGeometry) As
-
Creates and returns the projection of an object on the sketch.
- Parameters:
-
- iGeometry
- The object to project on the sketch dd>
- Func CreateProjections( iGeometry) As
-
Creates and returns the possible projections of an object on the sketch.
- Parameters:
-
- iGeometry
- The object to project on the sketch dd>
- Func CreateSpline( iPoles) As
-
Creates and returns a 2D b-spline.
- Parameters:
-
- iPoles
- An array of CATIAPoint2D forming the poles of the b-spline. dd>