Coin3D is Free Software, published under the BSD 3-clause license. |
https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/ |
Public Member Functions | |
SbBox3i32 (int32_t xmin, int32_t ymin, int32_t zmin, int32_t xmax, int32_t ymax, int32_t zmax) | |
SbBox3i32 (const SbVec3i32 &minpoint, const SbVec3i32 &maxpoint) | |
SbBox3i32 (const SbBox3s &box) | |
SbBox3i32 (const SbBox3f &box) | |
SbBox3i32 (const SbBox3d &box) | |
SbBox3i32 & | setBounds (int32_t xmin, int32_t ymin, int32_t zmin, int32_t xmax, int32_t ymax, int32_t zmax) |
SbBox3i32 & | setBounds (const SbVec3i32 &minpoint, const SbVec3i32 &maxpoint) |
SbBox3i32 & | setBounds (const SbBox3s &box) |
SbBox3i32 & | setBounds (const SbBox3f &box) |
SbBox3i32 & | setBounds (const SbBox3d &box) |
void | getBounds (int32_t &xmin, int32_t &ymin, int32_t &zmin, int32_t &xmax, int32_t &ymax, int32_t &zmax) const |
void | getBounds (SbVec3i32 &minpoint, SbVec3i32 &maxpoint) const |
const SbVec3i32 & | getMin (void) const |
SbVec3i32 & | getMin (void) |
const SbVec3i32 & | getMax (void) const |
SbVec3i32 & | getMax (void) |
void | extendBy (const SbVec3i32 &pt) |
void | extendBy (const SbBox3i32 &bb) |
void | extendBy (const SbVec3f &pt) |
void | transform (const SbMatrix &m) |
void | makeEmpty (void) |
SbBool | isEmpty (void) const |
SbBool | hasVolume (void) const |
float | getVolume (void) const |
SbBool | intersect (const SbVec3i32 &pt) const |
SbBool | intersect (const SbBox3i32 &bb) const |
SbBool | intersect (const SbVec3f &pt) const |
SbBool | outside (const SbMatrix &MVP, int &cullBits) const |
SbVec3f | getClosestPoint (const SbVec3f &pt) const |
SbVec3f | getCenter (void) const |
void | getOrigin (int32_t &originX, int32_t &originY, int32_t &originZ) const |
void | getSize (int32_t &sizeX, int32_t &sizeY, int32_t &sizeZ) const |
SbVec3i32 | getSize (void) const |
void | getSpan (const SbVec3f &direction, float &dmin, float &dmax) const |
Protected Attributes | |
SbVec3i32 | minpt |
SbVec3i32 | maxpt |
Reset the boundaries to the boundaries of the given box.
Returns reference to self.
Reset the boundaries to the boundaries of the given box.
Returns reference to self.
Reset the boundaries to the boundaries of the given box.
Returns reference to self.