Basic code to create an IK chain. IKSys.ikChain <root bone> <end bone> “IKHiSolver”; Stev
Ooops. My mistake. Thanks Paul.
Any modifier in particular? $.modifiers[1].gizmo.transform This works for all of the modifiers I tried. UVW map, Bend, Lathe, and a few more. Stev
You need to define the rollout you want to access as a global variables. macroscript someTestRollouts category:”Your Tools” buttonText:”Test Rollout…
getKey $.rotation.z_rotation.controller 1 where 1 is the index of the key you want. Once you have the key you can query the properties of the key….
You should also check out a script called “Realtime Spring” on www.scriptspot.com.
You can use “persistent global” variables to store data in you max scene. Unfortunately, you wouldn’t be able to use the structure though. According…
Wow, easier than I thought it would be. Here’s the function I ended up with. subs = #() fn GetAllSubAnims obj &animCtrls = ( if (obj.numsu…
Let me know Paul what you find to be the best way to detect custom attrs. The problems I’ve run into is when you have multiple attribute definitions …
This way will print it in the format you desire, with the number indexes. fn PrintKeyableSubAnims obj root level = ( level += “[” if (obj.numsubs …
I would do this with two functions. If you select an object and execute this, variable “b” will contain all keyable controllers on an object. a = #(…
There is no real rule. But generally if I am only using a function in a rollout, I just keep it in the rollout. Stev
3rd Dimentia: This version has the function implemented, but when you hit get properties button, it errors with the message “Unknown property: “chec…
This would work: local yourDir = “$max\\scripts\\Luigi\\Presets\\PoseManager\\eso” local absPath = getDirectories yourDir dosCommand (“rmdir ” + ab…