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; |
Do we have (correct) data to render.
Checks whether - xDimension and zDimension are >= 2, - xSpacing and zSpacing are > 0 - height list has at least the required number of values.
|
 |
function ColorField: TSFNode; override; |
|
 |
function InternalFogCoord: TMFFloat; override; |
|
 |
function AttribField: TMFNode; override; |
|
 |
function SolidField: TSFBool; override; |
|
 |
procedure CreateNode; override; |
Create node fields and events.
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdColor: TSFNode read FFdColor; |
Internal wrapper for property Color . This wrapper API may change, we advise to access simpler Color instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdFogCoord: TSFNode read FFdFogCoord; |
Internal wrapper for property FogCoord . This wrapper API may change, we advise to access simpler FogCoord instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdNormal: TSFNode read FFdNormal; |
Internal wrapper for property Normal . This wrapper API may change, we advise to access simpler Normal instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdTexCoord: TSFNode read FFdTexCoord; |
Internal wrapper for property TexCoord . This wrapper API may change, we advise to access simpler TexCoord instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdCcw: TSFBool read FFdCcw; |
Internal wrapper for property Ccw . This wrapper API may change, we advise to access simpler Ccw instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdNormalPerVertex: TSFBool read FFdNormalPerVertex; |
Internal wrapper for property NormalPerVertex . This wrapper API may change, we advise to access simpler NormalPerVertex instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property FdXDimension: TSFInt32 read FFdXDimension; |
Internal wrapper for property XDimension . This wrapper API may change, we advise to access simpler XDimension instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
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, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property ZSpacing: Single read GetZSpacing write SetZSpacing; |
|
Generated by PasDoc 0.16.0.