Dtk_Point is a Geometrical 3D point.
Possible constructors :
Dtk_Curve is a geometrical entity representing a curve. It is an abstract class that cannot be instantiated.
It has several utility methods:
GetDomain allows you to get the whole definition domain for the curve. SetTrimmingParameters, GetTrimUMin, GetTrimUMax allow you to specify or get the used domain for the curve. ToNurbs converts the curve into a nurbs curve.ToPolyline converts the curve into a polyline. Dtk_Polyline is used to represent a polyline.Dtk_Line is used to represent an infinite line. 0 parameter is given by inPnt1 or inOriginDtk_NurbsCurve is used to represent a bspline curve (rational or not).Dtk_Conic is an abstract class. Dtk_Conic can be :Dtk_Ellipse inherits from Dtk_Conic and is used to represent an ellipse or a circle.
Dtk_Parabola Dtk_Hyperbola
Dtk_Surface is a geometrical entity representing a surface. It is an abstract class that cannot be instantiated.
It has several utility methods:
GetDomain allows you to get the whole definition domain for the surface.SetTrimDomain/GetTrimDomain allow you to specify/get the used domain for the surface.ToNurbs converts the surface into nurbs surface.Dtk_PlaneSurface is used to represent an infinite plane.
Dtk_StandardRevolutionSurface is used to represent a surface of revolution. U-Domain is the one of revolved curve and V-Domain is [0-2PI].
Dtk_CylindricalSurface:
Dtk_ConicalSurface:
Dtk_ToroidalSurface:
Dtk_SphericalSurface:
Dtk_NurbsSurface is used to represent a bspline surface (rationnal or not).Dtk_LinearExtrusionSurface is used to represent a extrusion surface following a line
Dtk_RuledSurface Dtk_FilletSurface
Dtk_OffsetSurface Possible constructors :