Record TProjection
Unit
CastleProjection
Declaration
type TProjection = record
Description
Projection determines how does the 3D world map onto 2D. To change the currently displayed projection, you usually want to override the TCastleAbstractViewport.CalculateProjection.
Overview
Fields
Methods
Description
Fields
ProjectionNear: Single; |
Near clipping distance. Everything closer to this distance is clipped (invisible).
|
ProjectionFar: Single; |
Far clipping distance. Everything further than this distance is clipped (invisible). Note that it have a special value ZFarInfinity, which means that no far clipping plane is used. E.g. shadow volumes require this.
|
ProjectionFarFinite: Single; |
Far clipping distance to be used in cases when it cannot be infinite. Unlike ProjectionFar, this property cannot have a magical value ZFarInfinity. It should be calculated just like ProjectionFar, except it's never changed to be ZFarInfinity.
|
Methods
function Matrix(const AspectRatio: Single): TMatrix4; |
Projection matrix, adjusted to given viewport aspect ratio (width/height).
|
Generated by PasDoc 0.15.0.
|