| SbBox3f Structure |
Namespace: OIV.Inventor
The SbBox3f type exposes the following members.
| Name | Description | |
|---|---|---|
| SbBox3f(SbVec3f, SbVec3f) |
Constructor for a 3D float box.
min and max are the corners of the
diagonal that define the box.
| |
| SbBox3f(Single, Single, Single, Single, Single, Single) |
Constructor for a 3D float box. xmin, ymin,
zmin, xmax, ymax and
zmax are the bounds of the box.
|
| Name | Description | |
|---|---|---|
| Contains |
Tests if the specified box is fully contained
inside this box.
| |
| ConvertFromT |
Try to convert a structure to an SbVec2d value type.
| |
| Equals |
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).) | |
| ExtendBy(SbBox3f) |
Extends this box (if necessary) to contain the specified box.
| |
| ExtendBy(SbBox3f) |
Extends this box (if necessary) to contain the specified box.
| |
| ExtendBy(SbVec3f) |
Extends this box (if necessary) to contain the specified point.
| |
| ExtendBy(SbVec3f) |
Extends this box (if necessary) to contain the specified point.
| |
| GetBounds(SbVec3f, SbVec3f) |
Gets the corners of the box.
| |
| GetBounds(Single, Single, Single, Single, Single, Single) |
Gets the corners of the box.
| |
| GetCenter |
Gets the center of the box.
| |
| GetClosestPoint |
Returns the closest point on the box to the given point.
Returns the point on the center of the Z face if passed the center.
| |
| GetHashCode |
Returns the hash code for the value of this instance.
(Overrides ValueTypeGetHashCode.) | |
| GetMax | Obsolete.
Use Max property instead.
| |
| GetMin | Obsolete.
Use Min property instead.
| |
| GetOrigin |
Gets box origin which is the same as the minimum corner of the box.
| |
| GetSize | Obsolete.
Use Size property instead.
| |
| GetSize(Single, Single, Single) |
Gets box size.
| |
| GetSpan |
Finds the span of a box along a specified direction.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetVolume |
Computes the volume of the box.
| |
| HasVolume |
Tests if the box defines a volume (not degenerated).
| |
| Intersect(SbBox3f) |
Convenient method. Intersect(SbBox3f) for more details.
| |
| Intersect(SbBox3f) |
Tests if the bb box intersects this box.
| |
| Intersect(SbVec3f) |
Convenient method. Intersect(SbVec3f) for more details.
| |
| Intersect(SbVec3f) |
Returns true if the specified point intersects this box.
| |
| Intersection |
Gets the intersection of the specified box with this box.
| |
| IsEmpty | Obsolete.
Use Empty property instead.
| |
| MakeEmpty |
Makes this box empty.
| |
| Outside(SbMatrix, Int32) |
Convenient method.
Outside(SbMatrix, Int32) for more details.
| |
| Outside(SbMatrix, Int32) |
Tests if bounding box is completely outside the view-volume defined by the
model+view+projection matrix given.
| |
| SetBounds(SbVec3f, SbVec3f) |
Sets the corners of the box.
| |
| SetBounds(SbVec3f, SbVec3f) |
Sets the corners of the box.
| |
| SetBounds(Single, Single, Single, Single, Single, Single) |
Sets the corners of the box.
| |
| ToString |
Converts this SbBox3f structure to a human readable string.
(Overrides ValueTypeToString.) | |
| Transform(SbMatrix) |
Transforms box by matrix, enlarging box to contain result.
| |
| Transform(SbMatrix) |
Transforms box by matrix, enlarging box to contain result.
|
| Name | Description | |
|---|---|---|
| Equality |
The equality operator.
| |
| Inequality |
The inequality operator.
|
| Name | Description | |
|---|---|---|
| Empty |
Gets a flag indicating if the box is empty (degenerate).
| |
| Max |
Gets the maximum point of the box.
| |
| Min |
Gets the minimum point of the box.
| |
| Size |
Gets box size.
|