…Is there another method I should be using to accomplish this? I need to be able to set a min and max range of the rotation of the vent, along with a…
Your nomenclature could be cleaned up a little… …since bone002 is the new bone you’re creating, and the BoneSys.createBone calls for: start position…
The cross product of two axes will produce a perpendicular axis. Also, look at the .dir property (it’s the z-axis of the matrix transform). Not at 3…
Can’t you just add a controller that adds the 90 degree offset you want?
Thanks Denis!
Ok… someone was gracious and kind enough to help me resolve my coding errors. The function works now… but I have the rotation axes and angles backwar…
I found some more errors in my code… I had: Matrix3 rotH; rotH.SetRow(1,row1_rotH); rotH.SetRow(2,row2_rotH); rotH.SetRow(3,row3_rotH); rotH.SetRow…
I’m flopping and floundering here… orbitPos $Point03 $Dummy01.rotation $Point01 upNode:$Point02 – Type error: Call needs function or class, got: $P…
I wish there was a delete button for extra posts.
delete extra post…
Oops… I’ve found the source to some of my problems… To get the translation row it should be: node->GetNodeTM(t).GetRow(3) …and not GetRow(4) …be…
Thanks Klunk… yeah, when I discovered that global functions do not have a “this” pointer, I added the source node as the first argument parameter. My…
Hmmm… getting: “Unknown system exception” when I try to use the function in a wire parameter expression– not very informative! :shrug: Edit: I trie…
Well, with only a minor amount of frustration… I have finished and compiled the first beta version of my new DLX function: <[size=2]point3> orb…