Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/07/2011 at 12:15, xxxxxxxx wrote:
User Information: Cinema 4D Version: 12 Platform: Windows ; Mac ; Language(s) :
--------- Hey everyone. I want to drop the axis of my object to the bottom of the bounding box.
I can accomplish this by moving the points of the object like so.....
//DROP AXIS //=====================================// if(bc->GetBool(PXG_DROP_AXIS) == TRUE) { for(int i = 0; i < pointCount; i++) { points[i].y += op->GetRad().y; } main = polyObj; } //=====================================//
However, the bounding box itself does not move.. Anyone know how I get the bounding box to move with this change?
Thanks,
Shawn
On 19/07/2011 at 12:21, xxxxxxxx wrote:
To elaborate... Here is how I set the bounding box...
//SET THE BOUNDING BOX //=====================================// void MyClass::GetDimension(BaseObject *op, Vector *mp, Vector *rad){ if(!main) return; *rad = main->GetRad(); }
On 19/07/2011 at 21:20, xxxxxxxx wrote:
In GetDimension(), you provide the bounding box information. GetRad() and GetMp() use this for a plugin object. It is up to you, my friend, to calculate the relevant information to return with that method.
On 20/07/2011 at 05:14, xxxxxxxx wrote:
Thanks Robert. That was the issue, I was not filling the *mp value in GetDimension.
Thanks again,