Class TNurbsSweptSurfaceNode
Unit
Declaration
type TNurbsSweptSurfaceNode = class(TAbstractParametricGeometryNode)
Description
Path in 2D space (that can be constructed from NURBS curves, or straight segments) extruded along a 3D NURBS curve. Rendering of this node is not implemented yet.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractGeometryNode
- TAbstractParametricGeometryNode
- TNurbsSweptSurfaceNode
Overview
Methods
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
|
function SolidField: TSFBool; override; |
|
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
|
function VerticesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
|
function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
Properties
property FdCrossSectionCurve: TSFNode read FFdCrossSectionCurve; |
|
property CrossSectionCurve: TAbstractNurbsControlCurveNode read GetCrossSectionCurve write SetCrossSectionCurve; |
|
property FdTrajectoryCurve: TSFNode read FFdTrajectoryCurve; |
|
property TrajectoryCurve: TNurbsCurveNode read GetTrajectoryCurve write SetTrajectoryCurve; |
|
property FdCcw: TSFBool read FFdCcw; |
|
property Ccw: Boolean read GetCcw write SetCcw; |
|
property FdSolid: TSFBool read FFdSolid; |
Description
Methods
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
|
function SolidField: TSFBool; override; |
|
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
|
function VerticesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
|
function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
Properties
property FdCrossSectionCurve: TSFNode read FFdCrossSectionCurve; |
|
Internal wrapper for property CrossSectionCurve. This wrapper API may change, we advise to access simpler CrossSectionCurve instead. |
property CrossSectionCurve: TAbstractNurbsControlCurveNode read GetCrossSectionCurve write SetCrossSectionCurve; |
|
property FdTrajectoryCurve: TSFNode read FFdTrajectoryCurve; |
|
Internal wrapper for property TrajectoryCurve. This wrapper API may change, we advise to access simpler TrajectoryCurve instead. |
property TrajectoryCurve: TNurbsCurveNode read GetTrajectoryCurve write SetTrajectoryCurve; |
|
property FdCcw: TSFBool read FFdCcw; |
|
Internal wrapper for property Ccw. This wrapper API may change, we advise to access simpler Ccw instead. |
property Ccw: Boolean read GetCcw write SetCcw; |
|
property FdSolid: TSFBool read FFdSolid; |
|
Internal wrapper for property Solid. This wrapper API may change, we advise to access simpler Solid instead. |
Generated by PasDoc 0.16.0.