design review notes
This commit is contained in:
parent
84781b5ec6
commit
c91137a4c2
2 changed files with 26 additions and 6 deletions
|
@ -50,11 +50,11 @@ class RollsCursor : dof {
|
|||
fL = PullRequest.Clamp(fL, 0.0001f, 1f);
|
||||
|
||||
Vec3 im = Vec3.Lerp(i , m , fM / (fM + fI));
|
||||
Vec3 mr = Vec3.Lerp( m , r , fR / (fR + fM));
|
||||
Vec3 rl = Vec3.Lerp( r, l, fL / (fL + fR));
|
||||
Vec3 mr = Vec3.Lerp( m , r , fR / (fR + fM));
|
||||
Vec3 rl = Vec3.Lerp( r, l, fL / (fL + fR));
|
||||
|
||||
Vec3 imr = Vec3.Lerp(im , mr , fR / (fR + fM + fI));
|
||||
Vec3 mrl = Vec3.Lerp( mr, rl, fL / (fL + fR + fM));
|
||||
Vec3 mrl = Vec3.Lerp( mr, rl, fL / (fL + fR + fM));
|
||||
|
||||
Vec3 imrl = Vec3.Lerp(imr, mrl, fL / (fL + fR + fM + fI));
|
||||
|
||||
|
@ -67,4 +67,8 @@ class RollsCursor : dof {
|
|||
/*
|
||||
COMMENTS
|
||||
|
||||
reach out to nova for any help or perspectives on the problem
|
||||
|
||||
un stagger the roll
|
||||
bias direction on index and pinky
|
||||
*/
|
|
@ -207,10 +207,26 @@ class Trackballer : dof {
|
|||
/*
|
||||
COMMENTS
|
||||
|
||||
press in is not reliable
|
||||
|
||||
full thumb mesh and contact point lerp
|
||||
|
||||
pullbtn mouse click scale anim
|
||||
|
||||
thumb inside instead
|
||||
so the natural thumb position doesn't affect the trackballer
|
||||
|
||||
sens for cursor
|
||||
|
||||
be able to stop it easily without jittering
|
||||
use another fingers flexion to be able to brake the trackballer
|
||||
|
||||
finger gun interaction (on the other hand) to move the trackballer
|
||||
|
||||
distinct interactions to account for (relative to palm orientation)
|
||||
y swipe
|
||||
z swipe
|
||||
x spin
|
||||
y swipe (move x)
|
||||
z swipe (move y)
|
||||
x spin (scroll)
|
||||
|
||||
how reliable is the provided palm orientation?
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue