diff --git a/vcg/space/box2.h b/vcg/space/box2.h index 5096386b..651c903c 100644 --- a/vcg/space/box2.h +++ b/vcg/space/box2.h @@ -272,6 +272,22 @@ public: max = c + PointType(radius, radius); min = c - PointType(radius, radius); } + + inline unsigned char MaxDim() const { + int i=1; + PointType diag = max-min; + if (diag[0] > diag[1]) + i=0; + return i; + } + + inline unsigned char MinDim() const { + int i=1; + PointType diag = max-min; + if (diag[0] < diag[1]) + i=0; + return i; + } }; // end class definition