|
| static implicit | operator BoundingBox ((float X1, float Y1, float Z1, float X2, float Y2, float Z2) v) |
| static BoundingBox | Intersection (BoundingBox b1, BoundingBox b2) |
| static BoundingBox | Union (BoundingBox b1, BoundingBox b2) |
| static BoundingBox | Union (BoundingBox b, Vector3 p) |
| static float | Distance (BoundingBox b, Vector3 p) |
| static BoundingBox | Transform (BoundingBox b, Matrix m) |
| static void | Transform (ref BoundingBox b, ref Matrix m, out BoundingBox result) |
| static bool | operator== (BoundingBox a, BoundingBox b) |
| static bool | operator!= (BoundingBox a, BoundingBox b) |
◆ BoundingBox() [1/3]
| Engine.BoundingBox.BoundingBox |
( |
float | x1, |
|
|
float | y1, |
|
|
float | z1, |
|
|
float | x2, |
|
|
float | y2, |
|
|
float | z2 ) |
◆ BoundingBox() [2/3]
◆ BoundingBox() [3/3]
| Engine.BoundingBox.BoundingBox |
( |
IEnumerable< Vector3 > | points | ) |
|
◆ Center()
| Vector3 Engine.BoundingBox.Center |
( |
| ) |
|
◆ Contains()
| bool Engine.BoundingBox.Contains |
( |
Vector3 | p | ) |
|
◆ Distance()
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool Engine.BoundingBox.Equals |
( |
object | obj | ) |
|
◆ GetHashCode()
| override int Engine.BoundingBox.GetHashCode |
( |
| ) |
|
◆ Intersection() [1/3]
◆ Intersection() [2/3]
| bool Engine.BoundingBox.Intersection |
( |
BoundingBox | box | ) |
|
◆ Intersection() [3/3]
◆ operator BoundingBox()
| implicit Engine.BoundingBox.operator BoundingBox |
( |
(float X1, float Y1, float Z1, float X2, float Y2, float Z2) | v | ) |
|
|
static |
◆ operator!=()
◆ operator==()
◆ Size()
| Vector3 Engine.BoundingBox.Size |
( |
| ) |
|
◆ ToString()
| override string Engine.BoundingBox.ToString |
( |
| ) |
|
◆ Transform() [1/2]
◆ Transform() [2/2]
◆ Union() [1/2]
◆ Union() [2/2]
◆ Volume()
| float Engine.BoundingBox.Volume |
( |
| ) |
|
◆ Max
◆ Min
◆ Corners
| IEnumerable<Vector3> Engine.BoundingBox.Corners |
|
get |
该结构体的文档由以下文件生成: