Revision bcbd5b45
Added by Leszek Koltunski about 4 years ago
src/main/java/org/distorted/examples/generic/GenericSurfaceView.java | ||
---|---|---|
95 | 95 |
case MotionEvent.ACTION_UP : mX = -1; |
96 | 96 |
mY = -1; |
97 | 97 |
|
98 |
float qx = mRenderer.mQuat1.get1();
|
|
99 |
float qy = mRenderer.mQuat1.get2();
|
|
100 |
float qz = mRenderer.mQuat1.get3();
|
|
101 |
float qw = mRenderer.mQuat1.get4();
|
|
102 |
|
|
103 |
float rx = mRenderer.mQuat2.get1();
|
|
104 |
float ry = mRenderer.mQuat2.get2();
|
|
105 |
float rz = mRenderer.mQuat2.get3();
|
|
106 |
float rw = mRenderer.mQuat2.get4();
|
|
98 |
float qx = mRenderer.mQuat1.get0();
|
|
99 |
float qy = mRenderer.mQuat1.get1();
|
|
100 |
float qz = mRenderer.mQuat1.get2();
|
|
101 |
float qw = mRenderer.mQuat1.get3();
|
|
102 |
|
|
103 |
float rx = mRenderer.mQuat2.get0();
|
|
104 |
float ry = mRenderer.mQuat2.get1();
|
|
105 |
float rz = mRenderer.mQuat2.get2();
|
|
106 |
float rw = mRenderer.mQuat2.get3();
|
|
107 | 107 |
|
108 | 108 |
float tx = rw*qx - rz*qy + ry*qz + rx*qw; |
109 | 109 |
float ty = rw*qy + rz*qx + ry*qw - rx*qz; |
Also available in: Unified diff
Adjustment to Static's API.