Revision 47bf4654
Added by Leszek Koltunski almost 6 years ago
| src/main/java/org/distorted/library/type/DynamicQuat.java | ||
|---|---|---|
| 30 | 30 |
* |
| 31 | 31 |
* Only unit quaternions represent valid rotations in 3D - and interpolating through rotations is the |
| 32 | 32 |
* most common use case for this class. No effort is done to normalize the Points though. |
| 33 |
* |
|
| 34 |
* Rotation Quaternion is assumed to be in the form ( axisX*sinT, axisY*sinT, axisZ*sinT, cosT ). |
|
| 33 | 35 |
*/ |
| 34 | 36 |
|
| 35 | 37 |
public class DynamicQuat extends Dynamic implements Data4D |
| ... | ... | |
| 147 | 149 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 148 | 150 |
/** |
| 149 | 151 |
* Resets the location'th Point. |
| 152 |
* <p> |
|
| 153 |
* Rotation Quaternion is assumed to be in the form ( axisX*sinT, axisY*sinT, axisZ*sinT, cosT ). |
|
| 150 | 154 |
* |
| 151 | 155 |
* @param location the index of the Point we are setting. |
| 152 | 156 |
* @param x New value of its first float. |
Also available in: Unified diff
RubikCube: make finishingRotation more flexible (can now finish any rotation which did finish interpolating (nearly) to the end - and not only the single-static 'manual' rotation)