Class TNurbsCurveNode_2

Unit

Declaration

type TNurbsCurveNode_2 = class(TAbstractGeometryNode)

Description

Warning: this symbol is deprecated: use TNurbsCurveNode

Visible NURBS curve in 3D, in VRML 2.0. Not implemented.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public class function ForVRMLVersion(const Version: TX3DVersion): boolean; 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;

Properties

Public property FdcontrolPoint: TMFVec3f read FFdcontrolPoint;
Public property Fdweight: TMFFloat read FFdweight;
Public property Fdtessellation: TSFInt32 read FFdtessellation;
Public property Fdknot: TMFFloat read FFdknot;
Public property Fdorder: TSFInt32 read FFdorder;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public class function ForVRMLVersion(const Version: TX3DVersion): boolean; 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;
 

Properties

Public property FdcontrolPoint: TMFVec3f read FFdcontrolPoint;
 
Public property Fdweight: TMFFloat read FFdweight;
 
Public property Fdtessellation: TSFInt32 read FFdtessellation;
 
Public property Fdknot: TMFFloat read FFdknot;
 
Public property Fdorder: TSFInt32 read FFdorder;
 

Generated by PasDoc 0.16.0.