Let say we have a rig like this:
delete objects
fn CreateSpline Points render_thickness:1 wirecolor:white parent: =
(
spline = splineshape pivot:Points[1] wirecolor:wirecolor render_thickness:render_thickness render_displayRenderMesh:true parent:parent
addnewSpline spline
for p in Points do addknot spline 1 #corner #line p
updateShape spline
spline
)
ctrl1 = point pos:[2.5,0,5] wirecolor:red size:3
ctrl2 = point pos:[-2.5,0,-5] wirecolor:green size:3
spline1 = CreateSpline #([2.5,0,5],[0,0,5],[0,0,-3]) render_thickness:.5 wirecolor:red parent:ctrl1
spline2 = CreateSpline #([-2.5,0,-5],[0,0,-5],[0,0,3]) render_thickness:1 wirecolor:green parent:ctrl2
What I want is to create lookat for each object to look at each other at any movement. But little cylinder always stay at bigger cylinder. How I can rig this?