C# Class Axiom.SceneManagers.PortalConnected.PCPlane

Show file Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
mPortal Portal
plane Axiom.Math.Plane

Public Methods

Method Description
GetSide ( AxisAlignedBox box ) : PlaneSide
GetSide ( Vector3 point ) : PlaneSide
GetSide ( Vector3 centre, Vector3 halfSize ) : PlaneSide
PCPlane ( ) : System
PCPlane ( Plane plane ) : System
PCPlane ( Vector3 rkNormal, Vector3 rkPoint ) : System
PCPlane ( Vector3 rkPoint0, Vector3 rkPoint1, Vector3 rkPoint2 ) : System
Redefine ( Vector3 rkNormal, Vector3 rkPoint ) : void
Redefine ( Vector3 point0, Vector3 point1, Vector3 point2 ) : void
SetFromAxiomPlane ( Plane axiomPlane ) : void

Method Details

GetSide() public method

public GetSide ( AxisAlignedBox box ) : PlaneSide
box Axiom.Math.AxisAlignedBox
return PlaneSide

GetSide() public method

public GetSide ( Vector3 point ) : PlaneSide
point Vector3
return PlaneSide

GetSide() public method

public GetSide ( Vector3 centre, Vector3 halfSize ) : PlaneSide
centre Vector3
halfSize Vector3
return PlaneSide

PCPlane() public method

public PCPlane ( ) : System
return System

PCPlane() public method

public PCPlane ( Plane plane ) : System
plane Axiom.Math.Plane
return System

PCPlane() public method

public PCPlane ( Vector3 rkNormal, Vector3 rkPoint ) : System
rkNormal Vector3
rkPoint Vector3
return System

PCPlane() public method

public PCPlane ( Vector3 rkPoint0, Vector3 rkPoint1, Vector3 rkPoint2 ) : System
rkPoint0 Vector3
rkPoint1 Vector3
rkPoint2 Vector3
return System

Redefine() public method

public Redefine ( Vector3 rkNormal, Vector3 rkPoint ) : void
rkNormal Vector3
rkPoint Vector3
return void

Redefine() public method

public Redefine ( Vector3 point0, Vector3 point1, Vector3 point2 ) : void
point0 Vector3
point1 Vector3
point2 Vector3
return void

SetFromAxiomPlane() public method

public SetFromAxiomPlane ( Plane axiomPlane ) : void
axiomPlane Axiom.Math.Plane
return void

Property Details

mPortal protected property

protected Portal,Axiom.SceneManagers.PortalConnected mPortal
return Portal

plane protected property

protected Plane,Axiom.Math plane
return Axiom.Math.Plane