Class TArc2DNode

Unit

Declaration

type TArc2DNode = class(TAbstractGeometryNode)

Description

Circular arc in 2D. Rendering of this node is not implemented yet.

Hierarchy

Overview

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
Public function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
Public function VerticesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;

Properties

Public property FdEndAngle: TSFFloat read FFdEndAngle;
Public property EndAngle: Single read GetEndAngle write SetEndAngle;
Public property FdRadius: TSFFloat read FFdRadius;
Public property Radius: Single read GetRadius write SetRadius;
Public property FdStartAngle: TSFFloat read FFdStartAngle;
Public property StartAngle: Single read GetStartAngle write SetStartAngle;

Description

Methods

Public constructor Create(const AX3DName: string = ''; const ABaseUrl: string = ''); override;
 
Public function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
 
Public function VerticesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 

Properties

Public property FdEndAngle: TSFFloat read FFdEndAngle;

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

Public property EndAngle: Single read GetEndAngle write SetEndAngle;
 
Public property FdRadius: TSFFloat read FFdRadius;

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

Public property Radius: Single read GetRadius write SetRadius;
 
Public property FdStartAngle: TSFFloat read FFdStartAngle;

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

Public property StartAngle: Single read GetStartAngle write SetStartAngle;
 

Generated by PasDoc 0.16.0.