Class TElevationGridNode
Unit
X3DNodes
Declaration
type TElevationGridNode = class(TAbstractGeometryNode)
Description
Uniform rectangular grid of varying height above the Y=0 plane, aka "height map".
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
|
function IsNotEmpty: boolean; |
This checks whether xDimension and zDimension are >= 2, xSpacing and zSpacing are > 0 and height has at least the required number of values. If this returns False then it is understood that ElevationGrid is not rendered, doesn't have any vertices/triangles etc.
|
|
function ColorField: TSFNode; override; |
|
|
function InternalFogCoord: TMFFloat; override; |
|
|
function AttribField: TMFNode; override; |
|
|
function SolidField: TSFBool; override; |
|
|
procedure CreateNode; override; |
|
|
class function ClassX3DType: string; override; |
|
|
procedure SetHeight(const Value: array of Single); overload; |
|
|
procedure SetHeight(const Value: TSingleList); overload; |
|
Properties
|
property FdAttrib: TMFNode read FFdAttrib; |
Internal wrapper for property Attrib . This wrapper API may change, we advise to access simpler Attrib instead.
|
|
property FdColor: TSFNode read FFdColor; |
Internal wrapper for property Color. This wrapper API may change, we advise to access simpler Color instead.
|
|
property FdFogCoord: TSFNode read FFdFogCoord; |
Internal wrapper for property FogCoord. This wrapper API may change, we advise to access simpler FogCoord instead.
|
|
property FdNormal: TSFNode read FFdNormal; |
Internal wrapper for property Normal. This wrapper API may change, we advise to access simpler Normal instead.
|
|
property FdTexCoord: TSFNode read FFdTexCoord; |
Internal wrapper for property TexCoord. This wrapper API may change, we advise to access simpler TexCoord instead.
|
|
property FdCcw: TSFBool read FFdCcw; |
Internal wrapper for property Ccw. This wrapper API may change, we advise to access simpler Ccw instead.
|
|
property Ccw: Boolean read GetCcw write SetCcw; |
|
|
property FdColorPerVertex: TSFBool read FFdColorPerVertex; |
Internal wrapper for property ColorPerVertex. This wrapper API may change, we advise to access simpler ColorPerVertex instead.
|
|
property ColorPerVertex: Boolean read GetColorPerVertex write SetColorPerVertex; |
|
|
property FdCreaseAngle: TSFFloat read FFdCreaseAngle; |
Internal wrapper for property CreaseAngle. This wrapper API may change, we advise to access simpler CreaseAngle instead.
|
|
property CreaseAngle: Single read GetCreaseAngle write SetCreaseAngle; |
|
|
property FdHeight: TMFFloat read FFdHeight; |
Internal wrapper for property Height . This wrapper API may change, we advise to access simpler Height instead.
|
|
property FdNormalPerVertex: TSFBool read FFdNormalPerVertex; |
Internal wrapper for property NormalPerVertex. This wrapper API may change, we advise to access simpler NormalPerVertex instead.
|
|
property NormalPerVertex: Boolean read GetNormalPerVertex write SetNormalPerVertex; |
|
|
property FdSolid: TSFBool read FFdSolid; |
Internal wrapper for property Solid. This wrapper API may change, we advise to access simpler Solid instead.
|
|
property FdXDimension: TSFInt32 read FFdXDimension; |
Internal wrapper for property XDimension. This wrapper API may change, we advise to access simpler XDimension instead.
|
|
property XDimension: Integer read GetXDimension write SetXDimension; |
|
|
property FdXSpacing: TSFFloat read FFdXSpacing; |
Internal wrapper for property XSpacing. This wrapper API may change, we advise to access simpler XSpacing instead.
|
|
property XSpacing: Single read GetXSpacing write SetXSpacing; |
|
|
property FdZDimension: TSFInt32 read FFdZDimension; |
Internal wrapper for property ZDimension. This wrapper API may change, we advise to access simpler ZDimension instead.
|
|
property ZDimension: Integer read GetZDimension write SetZDimension; |
|
|
property FdZSpacing: TSFFloat read FFdZSpacing; |
Internal wrapper for property ZSpacing. This wrapper API may change, we advise to access simpler ZSpacing instead.
|
|
property ZSpacing: Single read GetZSpacing write SetZSpacing; |
|
Generated by PasDoc 0.16.0.