Class TPointSetNode_1

Unit

Declaration

type TPointSetNode_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

Overview

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
Public destructor Destroy; override;
Public function InternalCoord(State: TX3DGraphTraverseState; out ACoord: TMFVec3f): boolean; override;
Public function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public function Lit(State: TX3DGraphTraverseState): boolean; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override;

Properties

Public property FdStartIndex: TSFLong read FFdStartIndex;
Public property FdNumPoints: TSFLong read FFdNumPoints;

Description

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
 
Public destructor Destroy; override;
 
Public function InternalCoord(State: TX3DGraphTraverseState; out ACoord: TMFVec3f): boolean; override;
 
Public function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public function Lit(State: TX3DGraphTraverseState): boolean; 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 class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override;
 

Properties

Public property FdStartIndex: TSFLong read FFdStartIndex;

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

Public property FdNumPoints: TSFLong read FFdNumPoints;

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


Generated by PasDoc 0.16.0.