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

interface IMeshBoundMinRadius in Tinman.Terrain.Meshing

Base interface for IMeshBound implementations that have a common MinRadius property.

interface IMeshBoundMinRadius extends IMeshBound
  base of ConeCulling
  FrustumCulling
  HorizonCulling
  Picking
  ShadowMapping
  TerrainBounds

Attributes

HasMesh

Has this object been bound to an IMesh object?

property HasMesh { get }
type bool
value true if this object is currently bound to an IMesh, false if not.
inherited IMeshBound.HasMesh

Mesh

The CLOD mesh this object is currently bound to.

property Mesh { get }
type IMesh
value The CLOD mesh or null.
inherited IMeshBound.Mesh

MinRadius

The mesh sector quadtree is traversed until the bounding sphere radius of a mesh sector falls below this limit.

property MinRadius { get set }
type float32
value [>=0] The minimum bounding sphere radius, in terrain-space.

Remarks:

The default value is 0 (i.e. the entire mesh is traversed).

Methods

MeshBind

Binds this object to the given IMesh.

method MeshBind (IMesh mesh)
params mesh The mesh object.
inherited IMeshBound.MeshBind

MeshUnbind

Unbinds this object from its current IMesh.

method MeshUnbind ()
inherited IMeshBound.MeshUnbind