Introduction
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
X3DNodes
type TPolyline2DNode = class(TAbstractX3DGeometryNode)
Polyline2D node.
The "lineSegments" field uses our TX3DField.AddAlternativeName mechanism, and when reading/saving VRML 97 file it will be named "point" (as it was in VRML 97 amendment 1 specification). In X3D normal name, "lineSegments", will be used.
procedure CreateNode; override;
class function ClassNodeTypeName: string; override;
class function URNMatching(const URN: string): boolean; override;
function LocalBoundingBox(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): TBox3D; override;
function VerticesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
function TrianglesCount(State: TX3DGraphTraverseState; OverTriangulate: boolean; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override;
property FdLineSegments: TMFVec2f read FFdLineSegments;