C# Class Axiom.SceneManagers.Octree.OctreeCamera

** Specialized viewpoint from which an Octree can be rendered. @remarks This class contains several speciliazations of the Ogre::Camera class. It implements the getRenderOperation method inorder to return displayable geometry for debuggin purposes. It also implements a visibility function that is more granular than the default.
Inheritance: Axiom.Core.Camera
Datei anzeigen Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
useIdentityProj bool
useIdentityView bool

Public Methods

Method Description
GetVisibility ( AxisAlignedBox bound ) : Visibility

Returns the visiblity of the box.

OctreeCamera ( string name, SceneManager scene ) : System

Private Methods

Method Description
GetCorner ( FrustumPlane pp1, FrustumPlane pp2, FrustumPlane pp3 ) : Vector3

Method Details

GetVisibility() public method

Returns the visiblity of the box.
public GetVisibility ( AxisAlignedBox bound ) : Visibility
bound Axiom.Math.AxisAlignedBox
return Visibility

OctreeCamera() public method

public OctreeCamera ( string name, SceneManager scene ) : System
name string
scene Axiom.Core.SceneManager
return System

Property Details

useIdentityProj protected_oe property

protected bool useIdentityProj
return bool

useIdentityView protected_oe property

protected bool useIdentityView
return bool