Свойство | Type | Description | |
---|---|---|---|
MaxEdge | IrrlichtNETCP.Vector3D | ||
MinEdge | IrrlichtNETCP.Vector3D |
Méthode | Description | |
---|---|---|
AddInternalBox ( |
Adds an other bounding box to the bounding box, causing it to grow bigger, if the box is outside of the box
|
|
AddInternalPoint ( IrrlichtNETCP.Vector3D p ) : void |
Adds a point to the bounding box, causing it to grow bigger, if point is outside of the box
|
|
AddInternalPoint ( float x, float y, float z ) : void |
Adds a point to the bounding box, causing it to grow bigger, if point is outside of the box.
|
|
Box3D ( IrrlichtNETCP.Vector3D min, IrrlichtNETCP.Vector3D max ) : System | ||
Box3D ( float xMin, float yMin, float zMin, float xMax, float yMax, float zMax ) : System | ||
Equals ( object o ) : bool | ||
From ( float xMin, float yMin, float zMin, float xMax, float yMax, float zMax ) : |
||
FromUnmanaged ( float b ) : |
||
GetEdges ( IrrlichtNETCP.Vector3D &edges ) : void |
Stores all 8 edges of the box into a array
|
|
GetHashCode ( ) : int | ||
IntersectsWithBox ( |
Determinates if the box intersects with an other box.
|
|
IntersectsWithLimitedLine ( IrrlichtNETCP.Line3D lineToCol ) : bool |
Checks an intersection with some line
|
|
IsPointInside ( IrrlichtNETCP.Vector3D p ) : bool |
Determinates if a point is within this box.
|
|
IsPointTotalInside ( IrrlichtNETCP.Vector3D p ) : bool |
Determinates if a point is within this box and its borders.
|
|
RandomPoint ( ) : IrrlichtNETCP.Vector3D | ||
Set ( float xMin, float yMin, float zMin, float xMax, float yMax, float zMax ) : void | ||
ToString ( ) : string | ||
ToUnmanaged ( ) : float[] |
public AddInternalBox ( |
||
b | Other bounding box to add into this box. | |
Résultat | void |
public AddInternalPoint ( IrrlichtNETCP.Vector3D p ) : void | ||
p | IrrlichtNETCP.Vector3D | Point to add into the box. |
Résultat | void |
public AddInternalPoint ( float x, float y, float z ) : void | ||
x | float | X Coordinate of the point to add to this box. |
y | float | Y Coordinate of the point to add to this box. |
z | float | Z Coordinate of the point to add to this box. |
Résultat | void |
public Box3D ( IrrlichtNETCP.Vector3D min, IrrlichtNETCP.Vector3D max ) : System | ||
min | IrrlichtNETCP.Vector3D | |
max | IrrlichtNETCP.Vector3D | |
Résultat | System |
public Box3D ( float xMin, float yMin, float zMin, float xMax, float yMax, float zMax ) : System | ||
xMin | float | |
yMin | float | |
zMin | float | |
xMax | float | |
yMax | float | |
zMax | float | |
Résultat | System |
public static From ( float xMin, float yMin, float zMin, float xMax, float yMax, float zMax ) : |
||
xMin | float | |
yMin | float | |
zMin | float | |
xMax | float | |
yMax | float | |
zMax | float | |
Résultat |
public static FromUnmanaged ( float b ) : |
||
b | float | |
Résultat |
public GetEdges ( IrrlichtNETCP.Vector3D &edges ) : void | ||
edges | IrrlichtNETCP.Vector3D | Aray of 8 edges |
Résultat | void |
public IntersectsWithBox ( |
||
other | Other box to check a intersection with. | |
Résultat | bool |
public IntersectsWithLimitedLine ( IrrlichtNETCP.Line3D lineToCol ) : bool | ||
lineToCol | IrrlichtNETCP.Line3D | |
Résultat | bool |
public IsPointInside ( IrrlichtNETCP.Vector3D p ) : bool | ||
p | IrrlichtNETCP.Vector3D | : Point to check. |
Résultat | bool |
public IsPointTotalInside ( IrrlichtNETCP.Vector3D p ) : bool | ||
p | IrrlichtNETCP.Vector3D | Point to check. |
Résultat | bool |
public RandomPoint ( ) : IrrlichtNETCP.Vector3D | ||
Résultat | IrrlichtNETCP.Vector3D |
public Set ( float xMin, float yMin, float zMin, float xMax, float yMax, float zMax ) : void | ||
xMin | float | |
yMin | float | |
zMin | float | |
xMax | float | |
yMax | float | |
zMax | float | |
Résultat | void |