Class TNurbsTrimmedSurfaceNode

DescriptionHierarchyFieldsMethodsProperties

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;

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;
 

Properties

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

Generated by PasDoc 0.14.0.