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 function Proxy(var State: TX3DGraphTraverseState): TAbstractGeometryNode; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; 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 function Proxy(var State: TX3DGraphTraverseState): TAbstractGeometryNode; override;
 
Public procedure CreateNode; override;

Automatically generated node properties.

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

Public class function ClassX3DType: string; 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;

Internal wrapper for property TrimmingContour. This wrapper API may change, we advise to access simpler TrimmingContour instead.


Generated by PasDoc 0.16.0.