So I know the limit location constraint can be used to limit an object to a rectangular area, and the limit distance constraint can be used to limit an object to a spherical area, but how can I constrain the location to a cylindrical area?
I’m sure there is a way to do this with drivers, but I’m not sure about the exact steps to accomplish this.
Context details: I’m building a rig in which I want a control bone that a user can animate to be constrained within a circle on the x and y axis with respect to another bone but be free to move larger distances along the z axis. I’d like to define the radius of this circle/cylinder using a custom property (that can be set to different values but won’t be animated).
Anyone know a good way to do this?