Class TCubeNode_1
Unit
Declaration
type TCubeNode_1 = class(TAbstractGeometryNode_1)
Description
No description available, ancestor TAbstractGeometryNode_1 description follows
Geometry node allowed only in VRML <= 1.0.
In VRML 1.0 shape nodes are allowed pretty everywhere, while VRML 2.0 has different idea of how shapes are handled (they must be inside Shape node), so no shape node is suitable at the same time for VRML 1.0 and VRML 2.0.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractGeometryNode
- TAbstractGeometryNode_1
- TCubeNode_1
Overview
Methods
function Proxy(var State: TX3DGraphTraverseState): TAbstractGeometryNode; override; |
|
function BoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
|
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
|
function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
|
function AutoGenerate3DTexCoords: boolean; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override; |
Properties
property FdWidth: TSFFloat read FFdWidth; |
|
property Width: Single read GetWidth write SetWidth; |
|
property FdHeight: TSFFloat read FFdHeight; |
|
property Height: Single read GetHeight write SetHeight; |
|
property FdDepth: TSFFloat read FFdDepth; |
|
property Depth: Single read GetDepth write SetDepth; |
Description
Methods
function Proxy(var State: TX3DGraphTraverseState): TAbstractGeometryNode; override; |
|
function BoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
|
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override; |
|
function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
|
function AutoGenerate3DTexCoords: boolean; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override; |
|
Properties
property FdWidth: TSFFloat read FFdWidth; |
|
Internal wrapper for property Width. This wrapper API may change, we advise to access simpler Width instead. |
property Width: Single read GetWidth write SetWidth; |
|
property FdHeight: TSFFloat read FFdHeight; |
|
Internal wrapper for property Height. This wrapper API may change, we advise to access simpler Height instead. |
property Height: Single read GetHeight write SetHeight; |
|
property FdDepth: TSFFloat read FFdDepth; |
|
Internal wrapper for property Depth. This wrapper API may change, we advise to access simpler Depth instead. |
property Depth: Single read GetDepth write SetDepth; |
|
Generated by PasDoc 0.16.0.