SbBox3i32 Structure |
Namespace: OIV.Inventor
The SbBox3i32 type exposes the following members.
Name | Description | |
---|---|---|
![]() | SbBox3i32(SbVec3i32, SbVec3i32) |
Constructor for a 3D int box.
min and max are the corners
of the diagonal that define the box.
|
![]() | SbBox3i32(Int32, Int32, Int32, Int32, Int32, Int32) |
Constructor for a 3D int 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.
|
![]() | Equals |
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).) |
![]() | ExtendBy(SbBox3i32) |
Extends this box (if necessary) to contain the specified box.
|
![]() | ExtendBy(SbBox3i32) |
Extends this box (if necessary) to contain the specified box.
|
![]() | ExtendBy(SbVec3i32) |
Extends this box (if necessary) to contain the specified point.
|
![]() | ExtendBy(SbVec3i32) |
Extends this box (if necessary) to contain the specified point.
|
![]() | GetBounds(SbVec3i32, SbVec3i32) |
Gets the corners of the box.
|
![]() | GetBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Gets the corners of the box.
|
![]() | GetCenter |
Returns 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(Int32, Int32, Int32) |
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(SbBox3i32) |
Convenient method. Intersect(SbBox3i32) for more details.
|
![]() | Intersect(SbBox3i32) |
Tests if the bb box intersects this box.
|
![]() | Intersect(SbVec3i32) |
Convenient method. Intersect(SbVec3i32) for more details.
|
![]() | Intersect(SbVec3i32) |
Tests if the pt 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(SbVec3i32, SbVec3i32) |
Sets the corners of the box.
|
![]() | SetBounds(SbVec3i32, SbVec3i32) |
Sets the corners of the box.
|
![]() | SetBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Sets the corners of the box.
|
![]() | ToString |
Converts this SbBox3i32 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.
|