C# Class Reign.Core.BoundingBox3

显示文件 Open project: reignstudios/ReignSDK Class Usage Examples

Public Properties

Property Type Description
Min Vector3

Public Methods

Method Description
BoundingBox3 ( Vector3 min, Vector3 max ) : System
FromPoints ( IList points ) : BoundingBox3
Intersects ( BoundingBox3 boundingBox ) : bool
Intersects ( BoundingSphere3 boundingSphere ) : bool
Intersects ( BoundingBox3 &boundingBox1, BoundingBox3 &boundingBox2, bool &result ) : void
Intersects ( BoundingBox3 &boundingBox, BoundingSphere3 &boundingSphere, bool &result ) : void
Merge ( BoundingBox3 boundingBox2 ) : BoundingBox3
Merge ( BoundingBox3 &boundingBox1, BoundingBox3 &boundingBox2, BoundingBox3 &result ) : void

Method Details

BoundingBox3() public method

public BoundingBox3 ( Vector3 min, Vector3 max ) : System
min Vector3
max Vector3
return System

FromPoints() public static method

public static FromPoints ( IList points ) : BoundingBox3
points IList
return BoundingBox3

Intersects() public method

public Intersects ( BoundingBox3 boundingBox ) : bool
boundingBox BoundingBox3
return bool

Intersects() public method

public Intersects ( BoundingSphere3 boundingSphere ) : bool
boundingSphere BoundingSphere3
return bool

Intersects() public static method

public static Intersects ( BoundingBox3 &boundingBox1, BoundingBox3 &boundingBox2, bool &result ) : void
boundingBox1 BoundingBox3
boundingBox2 BoundingBox3
result bool
return void

Intersects() public static method

public static Intersects ( BoundingBox3 &boundingBox, BoundingSphere3 &boundingSphere, bool &result ) : void
boundingBox BoundingBox3
boundingSphere BoundingSphere3
result bool
return void

Merge() public method

public Merge ( BoundingBox3 boundingBox2 ) : BoundingBox3
boundingBox2 BoundingBox3
return BoundingBox3

Merge() public static method

public static Merge ( BoundingBox3 &boundingBox1, BoundingBox3 &boundingBox2, BoundingBox3 &result ) : void
boundingBox1 BoundingBox3
boundingBox2 BoundingBox3
result BoundingBox3
return void

Property Details

Min public_oe property

public Vector3 Min
return Vector3