Class TNodeCylinder_1

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TNodeCylinder_1 = class(TNodeGeneralShape_1)

Description

no description available, TNodeGeneralShape_1 description follows

This is descendant of TNodeGeneralShape that is 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 ANodeName: string; const AWWWBasePath: string); override;
Public class function ClassNodeTypeName: string; override;
Public function LocalBoundingBox(State: TVRMLGraphTraverseState): TBox3d; override;
Public function VerticesCount(State: TVRMLGraphTraverseState; OverTriangulate: boolean): Cardinal; override;
Public function TrianglesCount(State: TVRMLGraphTraverseState; OverTriangulate: boolean): Cardinal; override;
Public procedure LocalTriangulate(State: TVRMLGraphTraverseState; OverTriangulate: boolean; NewTriangleProc: TNewTriangleProc); override;

Properties

Public property FdParts: TSFBitMask index 0 read GetFieldAsSFBitMask;
Public property FdRadius: TSFFloat index 1 read GetFieldAsSFFloat;
Public property FdHeight: TSFFloat index 2 read GetFieldAsSFFloat;

Description

Methods

Public constructor Create(const ANodeName: string; const AWWWBasePath: string); override;
 
Public class function ClassNodeTypeName: string; override;
 
Public function LocalBoundingBox(State: TVRMLGraphTraverseState): TBox3d; override;
 
Public function VerticesCount(State: TVRMLGraphTraverseState; OverTriangulate: boolean): Cardinal; override;
 
Public function TrianglesCount(State: TVRMLGraphTraverseState; OverTriangulate: boolean): Cardinal; override;
 
Public procedure LocalTriangulate(State: TVRMLGraphTraverseState; OverTriangulate: boolean; NewTriangleProc: TNewTriangleProc); override;
 

Properties

Public property FdParts: TSFBitMask index 0 read GetFieldAsSFBitMask;
 
Public property FdRadius: TSFFloat index 1 read GetFieldAsSFFloat;
 
Public property FdHeight: TSFFloat index 2 read GetFieldAsSFFloat;
 

Generated by PasDoc 0.10.0 on 2008-02-25 00:00:42