Class TIndexedFaceSetNode

Unit

Declaration

type TIndexedFaceSetNode = class(TAbstractComposedGeometryNode)

Description

Mesh with faces (polygons) constructed from vertices. This is probably the most universal, and most often used, geometry node in X3D.

Hierarchy

Overview

Methods

Public constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override;
Public function ConvexField: TSFBool; override;
Public class function ForVRMLVersion(const Version: TX3DVersion): boolean; override;
Public function CoordIndexField: TMFLong; override;
Public procedure InternalCoordPolygons( State: TX3DGraphTraverseState; PolygonHandler: TIndexedPolygonHandler); override;
Public function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public procedure SetColorIndex(const Value: array of LongInt); overload;
Public procedure SetColorIndex(const Value: TLongIntList); overload;
Public procedure SetCoordIndex(const Value: array of LongInt); overload;
Public procedure SetCoordIndex(const Value: TLongIntList); overload;
Public procedure SetNormalIndex(const Value: array of LongInt); overload;
Public procedure SetNormalIndex(const Value: TLongIntList); overload;
Public procedure SetTexCoordIndex(const Value: array of LongInt); overload;
Public procedure SetTexCoordIndex(const Value: TLongIntList); overload;

Properties

Public property EventSet_colorIndex: TMFInt32Event read FEventSet_colorIndex;
Public property EventSet_coordIndex: TMFInt32Event read FEventSet_coordIndex;
Public property EventSet_normalIndex: TMFInt32Event read FEventSet_normalIndex;
Public property EventSet_texCoordIndex: TMFInt32Event read FEventSet_texCoordIndex;
Public property FdColorIndex: TMFInt32 read FFdColorIndex;
Public property FdConvex: TSFBool read FFdConvex;
Public property Convex: Boolean read GetConvex write SetConvex;
Public property FdCoordIndex: TMFInt32 read FFdCoordIndex;
Public property FdCreaseAngle: TSFFloat read FFdCreaseAngle;
Public property CreaseAngle: Single read GetCreaseAngle write SetCreaseAngle;
Public property FdNormalIndex: TMFInt32 read FFdNormalIndex;
Public property FdTexCoordIndex: TMFInt32 read FFdTexCoordIndex;

Description

Methods

Public constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override;
 
Public function ConvexField: TSFBool; override;
 
Public class function ForVRMLVersion(const Version: TX3DVersion): boolean; override;
 
Public function CoordIndexField: TMFLong; override;
 
Public procedure InternalCoordPolygons( State: TX3DGraphTraverseState; PolygonHandler: TIndexedPolygonHandler); override;
 
Public function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public procedure SetColorIndex(const Value: array of LongInt); overload;
 
Public procedure SetColorIndex(const Value: TLongIntList); overload;
 
Public procedure SetCoordIndex(const Value: array of LongInt); overload;
 
Public procedure SetCoordIndex(const Value: TLongIntList); overload;
 
Public procedure SetNormalIndex(const Value: array of LongInt); overload;
 
Public procedure SetNormalIndex(const Value: TLongIntList); overload;
 
Public procedure SetTexCoordIndex(const Value: array of LongInt); overload;
 
Public procedure SetTexCoordIndex(const Value: TLongIntList); overload;
 

Properties

Public property EventSet_colorIndex: TMFInt32Event read FEventSet_colorIndex;
 
Public property EventSet_coordIndex: TMFInt32Event read FEventSet_coordIndex;
 
Public property EventSet_normalIndex: TMFInt32Event read FEventSet_normalIndex;
 
Public property EventSet_texCoordIndex: TMFInt32Event read FEventSet_texCoordIndex;
 
Public property FdColorIndex: TMFInt32 read FFdColorIndex;

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

Public property FdConvex: TSFBool read FFdConvex;

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

Public property Convex: Boolean read GetConvex write SetConvex;
 
Public property FdCoordIndex: TMFInt32 read FFdCoordIndex;

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

Public property FdCreaseAngle: TSFFloat read FFdCreaseAngle;

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

Public property CreaseAngle: Single read GetCreaseAngle write SetCreaseAngle;
 
Public property FdNormalIndex: TMFInt32 read FFdNormalIndex;

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

Public property FdTexCoordIndex: TMFInt32 read FFdTexCoordIndex;

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


Generated by PasDoc 0.16.0.