Sorry I didn't mean to ignore a couple ideas here. So here is my feedback on those. Using abs() wouldn't help because the scale and rotation are linked mathematically (in the transform). Just getting the positive scale values was never really the issue since it was the rotations that I needed. Reset XForm was my first step…
i'm glad you found a workaround. its quite hard to get to a specific solution on something like this unless you start posting equations in latex or posting code. but i imagine it is quite simple and probably fixable with very little work. on a side note if you wanted to do the scale on paper you would first have to…
i don't think that would work. reset xform aligns your object space axis to the world space axis. i'm not sure how that would help you unless of course you do not want to keep the object rotations and translations. but it look like your problem is not with the rotation in general but with some modifier that is changing the…
Thanks again Gray and everyone else here). Unfortunately, I'm in and out of the hospital with a family illness ... and now away from Max tonight. So I cannot give the exact code I have where the problem lies. But here is a little clearer overview. A collection of objects in the scene (say 100 teapots that are references of…
It's certainly something to consider since I have some ideas in mind that could make it really cool. Of course, by planting that seed you've doomed me to avoid any design work even further... banished me back to more code blocks :)
its hard to give clear help because i don't have your setup. but if your only getting this problem in certain situations on one axis then maybe your rotations are fine and there is another factor that is causing it. i would try to isolate one simple object that has the problem and try to reproduce it. make sure that it is…
it looks like it could be an inverse scale. i have no idea how these transforms are applied so its not really possible to comment past simple observation. edit: if you are trying to match an object from one coordinate system to another. ie from one software to another or file etc, apply the same transformations from one to…
I wanted to share my solution that seems to work. I wanted to make some dynamic function that accounts for all scale problems (as that would be most diverse)... but since the problem seems unlikely in most circumstances, I'm stopping for now with the following code. I hope it helps someone. Essentially, if you need to have…
sadly i don't know spit about max script (maya guy). so no working code solution from me. -1 is a special case which gives the inverse. @shawnolson so i took a look at that pdf and i'm going to have to say its crap for learning simple matrix algebra in order to understand 3d matrix transforms. its intended for math majors…
Well you must know my type quite well :P I started reading it and lost all the zest for solving the problem after a few pages! I really wish I would have sucked it up and learned more math back in school... but honestly it's the one realm that my brain turns into a grinder when pondering. Logic, I'm great. Syntax,…