C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
conv_ob_geometry.h File Reference

Objects for transferring geometry to create a solid based on user-defined objects. More...

#include "math_define.h"

Classes

struct  c3d_conv_user::ObPrimitive2D
 Planar primitive (point or vector). More...
 
struct  c3d_conv_user::ObLocation2D
 Planar placement. More...
 
struct  c3d_conv_user::ObRange1D
 One dimensional range. More...
 
struct  c3d_conv_user::ObSegment2D
 Planar line segment. More...
 
struct  c3d_conv_user::ObPolyline2D
 Planar polyline. More...
 
struct  c3d_conv_user::ObArc2D
 Planar arc. More...
 
struct  c3d_conv_user::ObNURBSCurve2D
 Planar NURBS. More...
 
struct  c3d_conv_user::ObCompositeCurve2D
 Planar composite curve. More...
 
struct  c3d_conv_user::ObIntersectionCurve
 Spatial intersection curve. More...
 
struct  c3d_conv_user::ObCubicSpline2D
 2D cubic spline. More...
 
struct  c3d_conv_user::ObHermit2D
 2D Hermit spline. More...
 
struct  c3d_conv_user::ObOffsetCurve2D
 2D offset curve. More...
 
struct  c3d_conv_user::ObPrimitive3D
 Spatial primitive (point or vector). More...
 
struct  c3d_conv_user::ObLocation3D
 Spatial placement. More...
 
struct  c3d_conv_user::ObSegment3D
 Spatial line segment. More...
 
struct  c3d_conv_user::ObPolyline3D
 Spatial polyline. More...
 
struct  c3d_conv_user::ObArc3D
 Spatial arc. More...
 
struct  c3d_conv_user::ObParabola3D
 Spatial parabola. More...
 
struct  c3d_conv_user::ObHyperbola3D
 Spatial hyperbola. More...
 
struct  c3d_conv_user::ObSplineCurve3D
 Spatial spline. More...
 
struct  c3d_conv_user::ObNURBSCurve3D
 Spatial NURBS. More...
 
struct  c3d_conv_user::ObCompositeCurve3D
 Spatial composite curve. More...
 
struct  c3d_conv_user::ObCubicSpline3D
 3D cubic spline. More...
 
struct  c3d_conv_user::ObLimitPointsTangents3D
 Tangents of limit point on 3D curves. More...
 
struct  c3d_conv_user::ObDataCubicSpline3D
 Data for 3D cubic spline. More...
 
struct  c3d_conv_user::ObHermit3D
 3D Hermit spline. More...
 
struct  c3d_conv_user::ObOffsetCurve3D
 3D offset curve. More...
 
struct  c3d_conv_user::ObPlane
 Plane. More...
 
struct  c3d_conv_user::ObCylinder
 Cylinder surface. More...
 
struct  c3d_conv_user::ObCone
 Cone surface. More...
 
struct  c3d_conv_user::ObSphere
 Sphere surface. More...
 
struct  c3d_conv_user::ObTorus
 Torus surface. More...
 
struct  c3d_conv_user::ObExtrusion
 Extrusion surface. More...
 
struct  c3d_conv_user::ObRevolution
 Revolution surface. More...
 
struct  c3d_conv_user::ObRuled
 Ruled surface. More...
 
struct  c3d_conv_user::ObNURBSSurface
 Spline surface. More...
 
struct  c3d_conv_user::ObOffsetSurface
 Offset surface. More...
 
struct  c3d_conv_user::ObReplicaSurface
 Transformed surface replica. More...
 
struct  c3d_conv_user::ObConeSpiral
 Cone spiral. More...
 
struct  c3d_conv_user::ObTrimmedCurve2D
 2D trimmed curve. More...
 
struct  c3d_conv_user::ObFifthDegreeSpline2D
 2D 5-degree spline. More...
 
struct  c3d_conv_user::ObTrimmedCurve3D
 3D trimmed curve. More...
 
struct  c3d_conv_user::ObFifthDegreeSpline3D
 3D 5-degree spline. More...
 
struct  c3d_conv_user::ObReplicaCurve3D
 Replica of curve. More...
 

Macros

#define C3D_OB_BOOL   int
 Values ​​for boolean variables. More...
 

Detailed Description

Objects for transferring geometry to create a solid based on user-defined objects.

Macro Definition Documentation

◆ C3D_OB_BOOL

#define C3D_OB_BOOL   int

Values ​​for boolean variables.

Note
EXPEREIMENTAL.