AMCAX Kernel 1.0.0.0
|
Geometry macros. More...
Namespaces | |
namespace | AMCAX |
Namespace of all interface in the AMCAX kernel. | |
Enumerations | |
enum class | AMCAX::CurveType { Undefined , Line , Circle , Ellipse , Parabola , Hyperbola , BezierCurve , BSplineCurve , TrimmedCurve , OffsetCurve , OtherCurve } |
Type of curve. | |
enum class | AMCAX::SurfaceType { Undefined , Plane , Cylinder , Cone , Sphere , Torus , SurfaceOfExtrusion , SurfaceOfRevolution , BezierSurface , BSplineSurface , TrimmedSurface , OffsetSurface , OtherSurface } |
Type of surface. | |
enum class | AMCAX::BSplineKnotDistribution { NonUniform , Uniform , QuasiUniform , PiecewiseBezier } |
Type of knot distribution in B splines. | |
enum class | AMCAX::BSplineMultDistribution { NonConstant , Constant , QuasiConstant } |
Type of multiplicity distribution in B splines. | |
enum class | AMCAX::IsoparametricType { IsoU , IsoV , NoneIso } |
Type of isoparametric curves. | |
enum class | AMCAX::JoinType { Arc , Intersection } |
Type of join. | |
enum class | AMCAX::ContinuityType { C0 , G1 , C1 , G2 , C2 , C3 , CN } |
Type of continuity. | |
enum class | AMCAX::LocalPropertyStatus { Undecided , Undefined , Defined , Computed } |
Status used in local property. | |
Geometry macros.
Geometry macros including curve type, surface type, join type, isoparametric type, continuity type, transformation type, and B spline knot distribution.