|
|
| Conic (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| cadex.Geom.Axis3d | Position () |
| | Returns an axis.
|
| |
|
double | Parameter (cadex.Geom.Point thePoint) |
| | Returns parameter for a 3D point.
|
| |
|
| Curve (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| cadex.Geom.CurveType | Type () |
| |
|
cadex.Geom.Continuity | Continuity () |
| | Returns a continuity type of the curve.
|
| |
| cadex.Geom.Point | Value (double theParameter) |
| | Evaluates a point on the curve.
|
| |
|
cadex.Geom.Direction | Normal (double theParameter) |
| | Returns the normal direction theNormal of parameter theParam.
|
| |
|
double | Curvature (double theParameter) |
| | Returns the curvature value of parameter theParam.
|
| |
|
bool | IsPeriodic () |
| | Returns true if the curve is periodic.
|
| |
| double | UMin () |
| | Returns a minimum parameter of a definition domain.
|
| |
| double | UMax () |
| | Returns a maximum parameter of a definition domain.
|
| |
| void | Domain (out double theUMin, out double theUMax) |
| | Returns a definition domain.
|
| |
|
bool | IsTrimmed () |
| | Returns whether curve is trimmed or not.
|
| |
|
void | SetTrim (double theFirst, double theLast) |
| | Trims curve with [theFirst, theLast] section.
|
| |
| void | Transform (cadex.Geom.Transformation theTransformation) |
| | Applies transformation matrix to this object.
|
| |
| cadex.Geom.Curve | Transformed (cadex.Geom.Transformation theTransformation) |
| | Returns a copy this object after applying transformation.
|
| |
| void | D0 (double theParameter, cadex.Geom.Point theValue) |
| | Returns the point theValue of parameter theParam.
|
| |
|
void | D1 (double theParameter, cadex.Geom.Point theValue, cadex.Geom.Vector theD1) |
| |
| void | D2 (double theParameter, cadex.Geom.Point theValue, cadex.Geom.Vector theD1, cadex.Geom.Vector theD2) |
| | Returns the point theValue of parameter theParam, the first theD1 and second theD2 derivatives.
|
| |
| bool | DN (double theParameter, uint theDerivativeOrder, cadex.Geom.Point theValue, cadex.Collections.VectorList theD) |
| |
|
void | Mirror (cadex.Geom.Point thePoint) |
| |
|
void | Mirror (cadex.Geom.Axis1d theAxis) |
| |
|
void | Mirror (cadex.Geom.Axis3d theAxis) |
| |
|
cadex.Geom.Curve | Mirrored (cadex.Geom.Point theRef) |
| |
|
cadex.Geom.Curve | Mirrored (cadex.Geom.Axis1d theAxis) |
| |
|
cadex.Geom.Curve | Mirrored (cadex.Geom.Axis3d theAxis) |
| |
|
void | Rotate (cadex.Geom.Axis1d theAxis, double theAngle) |
| |
|
cadex.Geom.Curve | Rotated (cadex.Geom.Axis1d theAxis, double theAngle) |
| |
|
void | Translate (cadex.Geom.Vector theVector) |
| |
|
cadex.Geom.Curve | Translated (cadex.Geom.Vector theVector) |
| |
|
void | Scale (cadex.Geom.Point thePoint, double theScale) |
| |
|
cadex.Geom.Curve | Scaled (cadex.Geom.Point thePoint, double theScale) |
| |
|
| Geometry (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
| BaseObject (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | Dispose () |
| |
|
bool | IsNull () |
| |
|
ulong | Id () |
| | Return unique identifier of public object.
|
| |
|
bool | IsEqual (cadex.BaseObject theObj) |
| |
|
override int | GetHashCode () |
| |
|
override bool | Equals (System.Object o) |
| |
Base class for 3D conic curves.
A conic curve has an axis returned by Position(). The curve lies on a plane perpendicular to the Z-axis of the axis placement. Parametrization is defined taking into account X-axis of the axis.
- See also
- Conic2d.
- Examples
- exploring/brep_geometry/Program.cs.