TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

class Frustum in Tinman.Terrain.Meshing

Default implementation of the IFrustum interface.

class Frustum implements IFrustum
  base of ViewFrustum

Public / Attributes

PlaneCount

The number of frustum planes.

public property PlaneCount { get }
type int32
value [0..31] The number of frustum planes.
implements IFrustum.PlaneCount

Remarks:

If a frustum has a plane count of zero, it contains all space.

Public / Constructors

Frustum

Creates a new frustum.

public constructor Frustum (int32 planeCount)
params planeCount [0..31] The number of frustum planes.

Public / Methods

PlaneAt

Returns the index-th frustum plane.

public method PlaneAt (int32 index)
type Plane
params index [0..PlaneCount-1] The frustum plane index.
returns The frustum plane.
implements IFrustum.PlaneAt

Sets the index-th frustum plane.

public method PlaneAt (int32 index, Plane plane)
params index [0..PlaneCount-1] The frustum plane index.
  plane The frustum plane.

Transform

Transforms the planes of this frustum using Transform.

public method Transform (Mat4D transform)
params transform The transformation matrix.

Translate

Translates the planes of this frustum using Translate

public method Translate (Vec3D offset)
params offset The translation offset.