Class TExtrusionNode
Unit
X3DNodes
Declaration
type TExtrusionNode = class(TAbstractX3DGeometryNode)
Description
2D cross-section shape extruded along a 3D spine.
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
procedure CreateNode; override; |
|
|
 |
class function ClassX3DType: string; override; |
|
|
 |
class function URNMatching(const URN: string): boolean; override; |
|
|
 |
function TexCoordField: TSFNode; override; |
|
|
 |
function SolidField: TSFBool; override; |
|
|
 |
function ConvexField: TSFBool; override; |
|
|
 |
function CrossSection3D(Index: integer): TVector3Single; |
|
For given Index, return appropriate FdCrossIndex item as 3D vertex. That is, uses FdCrossIndex values as X, Z of 3D vertex and sets Y = 0 (that's how Extrusion is defined in VRML / X3D).
|
 |
function SpineClosed: boolean; |
|
Check is spine closed. This happens when "spine" field is non-empty and it's first and last points are equal.
|
 |
function CrossSectionClosed: boolean; |
|
Check is crossSection closed. This happens when "crossSection" field is non-empty and it's first and last points are equal.
|
 |
function ProxyUsesOverTriangulate: boolean; override; |
|
|
 |
function AutoGenerate3DTexCoords: boolean; override; |
|
|
Properties
 |
property EventSet_crossSection: TMFVec2fEvent read FEventSet_crossSection; |
|
|
 |
property FdBeginCap: TSFBool read FFdBeginCap; |
|
|
 |
property FdCcw: TSFBool read FFdCcw; |
|
|
 |
property FdConvex: TSFBool read FFdConvex; |
|
|
 |
property FdCreaseAngle: TSFFloat read FFdCreaseAngle; |
|
|
 |
property FdCrossSection: TMFVec2f read FFdCrossSection; |
|
|
 |
property FdEndCap: TSFBool read FFdEndCap; |
|
|
 |
property FdOrientation: TMFRotation read FFdOrientation; |
|
|
 |
property FdScale: TMFVec2f read FFdScale; |
|
|
 |
property FdSolid: TSFBool read FFdSolid; |
|
|
 |
property FdSpine: TMFVec3f read FFdSpine; |
|
|
 |
property FdTexCoord: TSFNode read FFdTexCoord; |
|
|
 |
property BeginCap: boolean read GetBeginCap write SetBeginCap; |
|
|
 |
property Ccw: boolean read GetCcw write SetCcw; |
|
|
 |
property Convex: boolean read GetConvex write SetConvex; |
|
|
 |
property CreaseAngle: Single read GetCreaseAngle write SetCreaseAngle; |
|
|
 |
property EndCap: boolean read GetEndCap write SetEndCap; |
|
|
Generated by PasDoc 0.14.0.
|