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 class function URNMatching(const URN: string): boolean; 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 class function URNMatching(const URN: string): boolean; override;
 
Public function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override;
 
Public procedure SetTrimmingContour(const Value: array of TContour2DNode);

Automatically generated node properties.

Do not edit this file manually! To add new properties: - add them to the text files in nodes_specification/components/ , - and regenerate include files by running nodes_specification/x3d-nodes-to-pascal/x3d-nodes-to-pascal.lpr .

The documentation for properties should go to x3dnodes_documentation.txt .

Properties

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

Generated by PasDoc 0.15.0.