Class TAbstractX3DViewpointNode

Unit

Declaration

type TAbstractX3DViewpointNode = class(TAbstractViewpointNode)

Description

Base type for viewpoints in X3D, which are locations from which the user may view the scene.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public function ProjectionMatrix: TMatrix4; virtual;
Public function ModelviewMatrix: TMatrix4;
Public function GetProjectorMatrix: TMatrix4;

Properties

Public property FdCenterOfRotation: TSFVec3f read FFdCenterOfRotation;
Public property FdJump: TSFBool read FFdJump;
Public property FdRetainUserOffsets: TSFBool read FFdRetainUserOffsets;
Public property CenterOfRotation: TVector3 read GetCenterOfRotation write SetCenterOfRotation;
Public property Description: string read GetDescription write SetDescription;
Public property Jump: boolean read GetJump write SetJump;
Public property RetainUserOffsets: boolean read GetRetainUserOffsets write SetRetainUserOffsets;
Public property CameraMatrixSendAlsoOnOffscreenRendering: boolean read GetCameraMatrixSendAlsoOnOffscreenRendering write SetCameraMatrixSendAlsoOnOffscreenRendering;
Public property GravityUp: TVector3 read GetGravityUp write SetGravityUp;

Description

Methods

Public procedure CreateNode; override;
 
Public function ProjectionMatrix: TMatrix4; virtual;

Matrices for projecting texture from this viewpoint, for ProjectedTextureCoordinate. Override ProjectionMatrix for subclasses (ModelviewMatrix is already correctly defined here).

Public function ModelviewMatrix: TMatrix4;
 
Public function GetProjectorMatrix: TMatrix4;
 

Properties

Public property FdCenterOfRotation: TSFVec3f read FFdCenterOfRotation;
 
Public property FdJump: TSFBool read FFdJump;
 
Public property FdRetainUserOffsets: TSFBool read FFdRetainUserOffsets;
 
Public property CenterOfRotation: TVector3 read GetCenterOfRotation write SetCenterOfRotation;
 
Public property Description: string read GetDescription write SetDescription;
 
Public property Jump: boolean read GetJump write SetJump;
 
Public property RetainUserOffsets: boolean read GetRetainUserOffsets write SetRetainUserOffsets;
 
Public property CameraMatrixSendAlsoOnOffscreenRendering: boolean read GetCameraMatrixSendAlsoOnOffscreenRendering write SetCameraMatrixSendAlsoOnOffscreenRendering;
 
Public property GravityUp: TVector3 read GetGravityUp write SetGravityUp;

Warning: this symbol is deprecated.

Specify the gravity vector explicitly. See http://castle-engine.sourceforge.net/x3d_implementation_navigation_extensions.php .


Generated by PasDoc 0.15.0.