Class TOrthoViewpointNode

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TOrthoViewpointNode = class(TAbstractX3DViewpointNode)

Description

no description available, TAbstractX3DViewpointNode description follows
no description available, TAbstractViewpointNode description follows

Common ancestor for both VRML 1.0 camera nodes and VRML/X3D >= 2.0 viewpoint nodes.

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassNodeTypeName: string; override;
Public class function URNMatching(const URN: string): boolean; override;
Public function Position: TSFVec3f; override;
Public class function ProjectionType: TProjectionType; override;
Public function ProjectionMatrix: TMatrix4Single; override;
Public class procedure AspectFieldOfView( var FieldOfView: TVector4Single; const WindowWidthToHeight: Single);

Properties

Public property FdFieldOfView: TMFFloat read FFdFieldOfView;
Public property FdPosition: TSFVec3f read FFdPosition;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassNodeTypeName: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public function Position: TSFVec3f; override;
 
Public class function ProjectionType: TProjectionType; override;
 
Public function ProjectionMatrix: TMatrix4Single; override;
 
Public class procedure AspectFieldOfView( var FieldOfView: TVector4Single; const WindowWidthToHeight: Single);

Fix given field of view value for window aspect ratio. The idea is that OrthoViewpoint.fieldOfView specifies the minimal extents. Depending on your window aspect ratio, you may need to make one extent (vertical or horizontal) larger to adjust.

Properties

Public property FdFieldOfView: TMFFloat read FFdFieldOfView;
 
Public property FdPosition: TSFVec3f read FFdPosition;
 

Generated by PasDoc 0.13.0 on 2014-04-30 22:06:48