So I’m trying to make some smooth user interface elements for a nice pretty touch screen interface. Struggling a bit with psuedo-physics on a jog wheel type element. I’m attaching a toe, it works in 088, and has a bit of a data order bug in 077 where the value seems to jump on trigger for a reason I haven’t sussed out. Still kinda works in 077.
Basically, I’ve got it working allright with some psuedo acceleration/friction where it keeps going a bit when you let go, but it isn’t ideal because the slope/speed chain that drives that drift is being added to the rotation value while your pointer is dragging the wheel too, so you get a compounded value where the pointer gets disassociated from the wheel.
I know I’m over complicating it a bit, but what I see as the solution is that when you let go, a certain slope/speed chain is activated to continue adding value to the rotation until it lags to a stop at some point. I was trying this with scripting and holding values, but my script timing and order are off so it jumps around after you release, mainly because the slope gives a huge value when you release the click because the initial rotation add value goes back to zero.
If anyone cares to look at this toe, or has some suggestions on a good direction that would be sweet.
Thanks
P
jog_wheel .11.toe (6.35 KB)