[ Maverik Level 2 functions ]


mav_BBCullToClipPlanes

mav_BBCullToClipPlanes, mav_BBGetCorner, mav_BBIntersectsLine, mav_BBIntersectsBB, mav_BBIntersectsClipPlanes, mav_BBAlign, mav_BBCompInit, mav_BBCompBB, mav_BBCompPt

Summary

Bounding box utility functions.


Syntax

int mav_BBCullToClipPlanes(MAV_BB bb, MAV_clipPlanes cp);

int mav_BBGetCorner(MAV_vector v);

int mav_BBIntersectsLine(MAV_BB bb, MAV_line ln, MAV_objectIntersection *oi);

int mav_BBIntersectsBB(MAV_BB bb1, MAV_BB bb2);

int mav_BBIntersectsClipPlanes(MAV_BB bb, int *clist, MAV_clipPlanes *cp);

void mav_BBAlign(MAV_BB in, MAV_matrix m, MAV_BB *out);

void mav_BBCompInit(MAV_BB *bb);

void mav_BBCompBB(MAV_BB in, MAV_BB *out);

void mav_BBCompPt(MAV_vector v, MAV_BB *bb);


Description

The following functions are for computing the bounding box of a composite object.


Back to the index page.