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);
|
fL = PullRequest.Clamp(fL, 0.0001f, 1f);
|
||||||
|
|
||||||
Vec3 im = Vec3.Lerp(i , m , fM / (fM + fI));
|
Vec3 im = Vec3.Lerp(i , m , fM / (fM + fI));
|
||||||
Vec3 mr = Vec3.Lerp( m , r , fR / (fR + fM));
|
Vec3 mr = Vec3.Lerp( m , r , fR / (fR + fM));
|
||||||
Vec3 rl = Vec3.Lerp( r, l, fL / (fL + fR));
|
Vec3 rl = Vec3.Lerp( r, l, fL / (fL + fR));
|
||||||
|
|
||||||
Vec3 imr = Vec3.Lerp(im , mr , fR / (fR + fM + fI));
|
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));
|
Vec3 imrl = Vec3.Lerp(imr, mrl, fL / (fL + fR + fM + fI));
|
||||||
|
|
||||||
|
@ -67,4 +67,8 @@ class RollsCursor : dof {
|
||||||
/*
|
/*
|
||||||
COMMENTS
|
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
|
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)
|
distinct interactions to account for (relative to palm orientation)
|
||||||
y swipe
|
y swipe (move x)
|
||||||
z swipe
|
z swipe (move y)
|
||||||
x spin
|
x spin (scroll)
|
||||||
|
|
||||||
how reliable is the provided palm orientation?
|
how reliable is the provided palm orientation?
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue