Inherits DXGfxLib::BBox, and DXGfxLib::BBox.

Public Member Functions | |
| AABBox () | |
| Default constructor. See remarks for BBox default constructor. | |
| AABBox (BBox bbox) | |
| This build an AABBox around an existing bbox which might not be an AABBox itself. | |
| AABBox (BBox bbox, Vector3 v) | |
| Build an AABBox around a BBox extruded along a vector v. | |
| AABBox (BBox bbox, Vector3 v, float f) | |
| Same as above except that the vector is used as a direction, its length will be scaled by f. | |
| AABBox (float ExtendX, float ExtendY, float ExtendZ) | |
| bool | Collide (AABBox aabb) |
| This method can be used to check if an aabbox overlap with the aabbox on which the method is called. | |
| bool | IsInside (AABBox bbox) |
| Check if the aabbox passed as a parameter is completely inside the aabbox on which this method is called. Can be interesting to know in some scenarios. | |
| AABBox | BoxFromBoxes (AABBox bbox2) |
| Same as above except the AABBox on which we do call this method will encompass space the previous space and the space define by the other AABBox... | |
| AABBox () | |
| Default constructor. See remarks for BBox default constructor. | |
| AABBox (BBox bbox) | |
| This build an AABBox around an existing bbox which might not be an AABBox itself. | |
| AABBox (BBox bbox, Vector3 v) | |
| Build an AABBox around a BBox extruded along a vector v. | |
| AABBox (BBox bbox, Vector3 v, float f) | |
| Same as above except that the vector is used as a direction, its length will be scaled by f. | |
| AABBox (float ExtendX, float ExtendY, float ExtendZ) | |
| bool | Collide (AABBox aabb) |
| This method can be used to check if an aabbox overlap with the aabbox on which the method is called. | |
| bool | IsInside (AABBox bbox) |
| Check if the aabbox passed as a parameter is completely inside the aabbox on which this method is called. Can be interesting to know in some scenarios. | |
| AABBox | BoxFromBoxes (AABBox bbox2) |
| Same as above except the AABBox on which we do call this method will encompass space the previous space and the space define by the other AABBox... | |
Static Public Member Functions | |
| static AABBox | BoxFromBoxes (AABBox bbox1, AABBox bbox2) |
| This method build an aabbox from two aabbox. The resulting aabbox contains the two aabboxes passed as parameter. | |
| static AABBox | CalculateLocalBBox (Mesh meshToUse) |
| This static method creates a AABBox containing the Mesh passed as a parameter. | |
| static AABBox | BoxFromBoxes (AABBox bbox1, AABBox bbox2) |
| This method build an aabbox from two aabbox. The resulting aabbox contains the two aabboxes passed as parameter. | |
| static AABBox | CalculateLocalBBox (Mesh meshToUse) |
| This static method creates a AABBox containing the Mesh passed as a parameter. | |
Definition at line 321 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | ) |
Default constructor. See remarks for BBox default constructor.
Definition at line 326 of file MathUtil.cs.

| DXGfxLib.AABBox.AABBox | ( | BBox | bbox | ) |
This build an AABBox around an existing bbox which might not be an AABBox itself.
| bbox |
Definition at line 334 of file MathUtil.cs.

| DXGfxLib.AABBox.AABBox | ( | BBox | bbox, | |
| Vector3 | v | |||
| ) |
Build an AABBox around a BBox extruded along a vector v.
| bbox | ||
| v |
Definition at line 370 of file MathUtil.cs.

| DXGfxLib.AABBox.AABBox | ( | BBox | bbox, | |
| Vector3 | v, | |||
| float | f | |||
| ) |
Same as above except that the vector is used as a direction, its length will be scaled by f.
| bbox | ||
| v | ||
| f |
Definition at line 431 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | float | ExtendX, | |
| float | ExtendY, | |||
| float | ExtendZ | |||
| ) |
Definition at line 436 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | ) |
Default constructor. See remarks for BBox default constructor.
Definition at line 326 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | BBox | bbox | ) |
This build an AABBox around an existing bbox which might not be an AABBox itself.
| bbox |
Definition at line 334 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | BBox | bbox, | |
| Vector3 | v | |||
| ) |
Build an AABBox around a BBox extruded along a vector v.
| bbox | ||
| v |
Definition at line 370 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | BBox | bbox, | |
| Vector3 | v, | |||
| float | f | |||
| ) |
Same as above except that the vector is used as a direction, its length will be scaled by f.
| bbox | ||
| v | ||
| f |
Definition at line 431 of file MathUtil.cs.
| DXGfxLib.AABBox.AABBox | ( | float | ExtendX, | |
| float | ExtendY, | |||
| float | ExtendZ | |||
| ) |
Definition at line 436 of file MathUtil.cs.
Same as above except the AABBox on which we do call this method will encompass space the previous space and the space define by the other AABBox...
| bbox2 |
Definition at line 530 of file MathUtil.cs.
This method build an aabbox from two aabbox. The resulting aabbox contains the two aabboxes passed as parameter.
| bbox1 | ||
| bbox2 |
Definition at line 509 of file MathUtil.cs.

Same as above except the AABBox on which we do call this method will encompass space the previous space and the space define by the other AABBox...
| bbox2 |
Definition at line 530 of file MathUtil.cs.
This method build an aabbox from two aabbox. The resulting aabbox contains the two aabboxes passed as parameter.
| bbox1 | ||
| bbox2 |
Definition at line 509 of file MathUtil.cs.


| static AABBox DXGfxLib.AABBox.CalculateLocalBBox | ( | Mesh | meshToUse | ) | [static] |
This static method creates a AABBox containing the Mesh passed as a parameter.
| meshToUse |
Definition at line 548 of file MathUtil.cs.

| static AABBox DXGfxLib.AABBox.CalculateLocalBBox | ( | Mesh | meshToUse | ) | [static] |
This static method creates a AABBox containing the Mesh passed as a parameter.
| meshToUse |
Definition at line 548 of file MathUtil.cs.


| bool DXGfxLib.AABBox.Collide | ( | AABBox | aabb | ) |
This method can be used to check if an aabbox overlap with the aabbox on which the method is called.
| aabb |
Definition at line 452 of file MathUtil.cs.
| bool DXGfxLib.AABBox.Collide | ( | AABBox | aabb | ) |
This method can be used to check if an aabbox overlap with the aabbox on which the method is called.
| aabb |
Definition at line 452 of file MathUtil.cs.

| bool DXGfxLib.AABBox.IsInside | ( | AABBox | bbox | ) |
Check if the aabbox passed as a parameter is completely inside the aabbox on which this method is called. Can be interesting to know in some scenarios.
| bbox |
Definition at line 480 of file MathUtil.cs.
| bool DXGfxLib.AABBox.IsInside | ( | AABBox | bbox | ) |
Check if the aabbox passed as a parameter is completely inside the aabbox on which this method is called. Can be interesting to know in some scenarios.
| bbox |
Definition at line 480 of file MathUtil.cs.

1.5.8