I am building a wiring rig using the tracer and control “handles” to create a spline curve effect at the ends (project attached). It works pretty well. The main problem is resizing the length of the tracer. If I shorten or lengthen the tracer, the control points have to be adjusted individually to maintain control of the curve. I suspect there’s an Xpresso node that would maintain the spacing relative to the total length. Or something in Python that says, “maintain 25% spacing between nulls” (or something similarly magical and extraordinarily simple). Do you know?
The second option is using Xpresso to control the points on a spline (see in the same project). This works pretty well also, but I don’t know how to get the vertex handles of the spline to rotate with the assigned nulls/objects. i.e. so that when the pointer rotates, the spline curves with it - same as the tracer option does. I came across a “rotate point” node in X-Tools presets (see Xpresso tag) that might be helpful, but I couldn’t find and info on how to use it in the Help menu. Or am I barking up the wrong tree?
Changing lengths would also be problematic here, too. Once the spline is in Xpresso, the usual scaling options don’t work anymore.
I also saw a demo of using the IK Spline tag to set up the controls, but it doesn’t track with the handles either, at least so far as I could tell. And would it help with changing lengths?
Cinema generally has 12 ways to do any particular operation, so I’m sure there’s something elegant in there hiding in plain sight.
Thanks.