Class TNurbsSurfaceNode

Unit

Declaration

type TNurbsSurfaceNode = class(TAbstractGeometryNode)

Description

Warning: this symbol is deprecated: use TNurbsPatchSurfaceNode; we define TNurbsSurfaceNode only for compatibility with VRML 2.0

Visible NURBS 3D surface, for VRML 2.0.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override;
Public function ProxyUsesOverTriangulate: boolean; override;
Public function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
Public function BoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
Public function TrianglesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public function SolidField: TSFBool; override;

Properties

Public property FdcontrolPoint: TMFVec3f read FFdcontrolPoint;
Public property FdtexCoord: TSFNode read FFdtexCoord;
Public property FduTessellation: TSFInt32 read FFduTessellation;
Public property FdvTessellation: TSFInt32 read FFdvTessellation;
Public property Fdweight: TMFFloat read FFdweight;
Public property Fdccw: TSFBool read FFdccw;
Public property Fdsolid: TSFBool read FFdsolid;
Public property FduDimension: TSFInt32 read FFduDimension;
Public property FduKnot: TMFFloat read FFduKnot;
Public property FduOrder: TSFInt32 read FFduOrder;
Public property FdvDimension: TSFInt32 read FFdvDimension;
Public property FdvKnot: TMFFloat read FFdvKnot;
Public property FdvOrder: TSFInt32 read FFdvOrder;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public function Proxy(var State: TX3DGraphTraverseState; const OverTriangulate: boolean): TAbstractGeometryNode; override;
 
Public function ProxyUsesOverTriangulate: boolean; override;
 
Public function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
 
Public function BoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
 
Public function TrianglesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public function SolidField: TSFBool; override;
 

Properties

Public property FdcontrolPoint: TMFVec3f read FFdcontrolPoint;
 
Public property FdtexCoord: TSFNode read FFdtexCoord;
 
Public property FduTessellation: TSFInt32 read FFduTessellation;
 
Public property FdvTessellation: TSFInt32 read FFdvTessellation;
 
Public property Fdweight: TMFFloat read FFdweight;
 
Public property Fdccw: TSFBool read FFdccw;
 
Public property Fdsolid: TSFBool read FFdsolid;
 
Public property FduDimension: TSFInt32 read FFduDimension;
 
Public property FduKnot: TMFFloat read FFduKnot;
 
Public property FduOrder: TSFInt32 read FFduOrder;
 
Public property FdvDimension: TSFInt32 read FFdvDimension;
 
Public property FdvKnot: TMFFloat read FFdvKnot;
 
Public property FdvOrder: TSFInt32 read FFdvOrder;
 

Generated by PasDoc 0.16.0.