Go to the source code of this file.
Classes | |
| struct | MRBox3f |
| struct | MRBox3i |
Typedefs | |
| typedef MR_EXTERN_C_BEGIN struct MRBox3f | MRBox3f |
| typedef struct MRBox3i | MRBox3i |
Functions | |
| MRMESHC_API MRBox3f | mrBox3fNew (void) |
| creates invalid box by default | |
| MRMESHC_API MRBox3f | mrBox3fFromMinAndSize (const MRVector3f *min, const MRVector3f *size) |
| creates box with given min value and size | |
| MRMESHC_API bool | mrBox3fValid (const MRBox3f *box) |
| true if the box contains at least one point | |
| MRMESHC_API MRVector3f | mrBox3fSize (const MRBox3f *box) |
| computes size of the box in all dimensions | |
| MRMESHC_API float | mrBox3fDiagonal (const MRBox3f *box) |
| computes length from min to max | |
| MRMESHC_API float | mrBox3fVolume (const MRBox3f *box) |
| computes the volume of this box | |
| MRMESHC_API MRVector3f | mrBox3fCenter (const MRBox3f *box) |
| computes center of the box | |
| MRMESHC_API MRBox3i | mrBox3iNew (void) |
| creates invalid box by default | |
| MRMESHC_API MRBox3i | mrBox3iFromMinAndSize (const MRVector3i *min, const MRVector3i *size) |
| creates box with given min value and size | |
| MRMESHC_API bool | mrBox3iValid (const MRBox3i *box) |
| true if the box contains at least one point | |
| MRMESHC_API MRVector3i | mrBox3iSize (const MRBox3i *box) |
| computes size of the box in all dimensions | |
| MRMESHC_API int | mrBox3iVolume (const MRBox3i *box) |
| computes the volume of this box | |
| MRMESHC_API MRVector3i | mrBox3iCenter (const MRBox3i *box) |
| computes center of the box | |
| typedef MR_EXTERN_C_BEGIN struct MRBox3f MRBox3f |
| typedef struct MRBox3i MRBox3i |
| MRMESHC_API MRVector3f mrBox3fCenter | ( | const MRBox3f * | box | ) |
computes center of the box
| MRMESHC_API float mrBox3fDiagonal | ( | const MRBox3f * | box | ) |
computes length from min to max
| MRMESHC_API MRBox3f mrBox3fFromMinAndSize | ( | const MRVector3f * | min, |
| const MRVector3f * | size ) |
creates box with given min value and size
| MRMESHC_API MRBox3f mrBox3fNew | ( | void | ) |
creates invalid box by default
| MRMESHC_API MRVector3f mrBox3fSize | ( | const MRBox3f * | box | ) |
computes size of the box in all dimensions
| MRMESHC_API bool mrBox3fValid | ( | const MRBox3f * | box | ) |
true if the box contains at least one point
| MRMESHC_API float mrBox3fVolume | ( | const MRBox3f * | box | ) |
computes the volume of this box
| MRMESHC_API MRVector3i mrBox3iCenter | ( | const MRBox3i * | box | ) |
computes center of the box
| MRMESHC_API MRBox3i mrBox3iFromMinAndSize | ( | const MRVector3i * | min, |
| const MRVector3i * | size ) |
creates box with given min value and size
| MRMESHC_API MRBox3i mrBox3iNew | ( | void | ) |
creates invalid box by default
| MRMESHC_API MRVector3i mrBox3iSize | ( | const MRBox3i * | box | ) |
computes size of the box in all dimensions
| MRMESHC_API bool mrBox3iValid | ( | const MRBox3i * | box | ) |
true if the box contains at least one point
| MRMESHC_API int mrBox3iVolume | ( | const MRBox3i * | box | ) |
computes the volume of this box