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

Overview

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override;
Public procedure SetTrimmingContour(const Value: array of TContour2DNode);

Properties

Public property EventAddTrimmingContour: TMFNodeEvent read FEventAddTrimmingContour;
Public property EventRemoveTrimmingContour: TMFNodeEvent read FEventRemoveTrimmingContour;
Public property FdTrimmingContour: TMFNode read FFdTrimmingContour;

Description

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override;
 
Public procedure SetTrimmingContour(const Value: array of TContour2DNode);
 

Properties

Public property EventAddTrimmingContour: TMFNodeEvent read FEventAddTrimmingContour;
 
Public property EventRemoveTrimmingContour: TMFNodeEvent read FEventRemoveTrimmingContour;
 
Public property FdTrimmingContour: TMFNode read FFdTrimmingContour;
 

Generated by PasDoc 0.16.0.