Class TNurbsTrimmedSurfaceNode
Unit
Declaration
type TNurbsTrimmedSurfaceNode = class(TAbstractNurbsSurfaceGeometryNode)
Description
Visible 3D NURBS surface (like a TNurbsPatchSurfaceNode) that is trimmed by a set of trimming loops.
The trimming is not implemented yet. This is rendered exactly like the normal TNurbsPatchSurfaceNode.
Hierarchy
- TObject
- TPersistent
- TNonRefCountedInterfacedPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractGeometryNode
- TAbstractParametricGeometryNode
- TAbstractNurbsSurfaceGeometryNode
- TNurbsTrimmedSurfaceNode
Overview
Methods
![]() |
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override; |
![]() |
procedure SetTrimmingContour(const Value: array of TContour2DNode); |
Properties
![]() |
property EventAddTrimmingContour: TMFNodeEvent read FEventAddTrimmingContour; |
![]() |
property EventRemoveTrimmingContour: TMFNodeEvent read FEventRemoveTrimmingContour; |
![]() |
property FdTrimmingContour: TMFNode read FFdTrimmingContour; |
Description
Methods
![]() |
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override; |
![]() |
procedure SetTrimmingContour(const Value: array of TContour2DNode); |
Properties
![]() |
property EventAddTrimmingContour: TMFNodeEvent read FEventAddTrimmingContour; |
![]() |
property EventRemoveTrimmingContour: TMFNodeEvent read FEventRemoveTrimmingContour; |
![]() |
property FdTrimmingContour: TMFNode read FFdTrimmingContour; |
Generated by PasDoc 0.16.0.

