cutealien
|
d8b17e1497
Optimization in quaternion::rotationFromTo from Robert Eisele
|
1 yıl önce |
cutealien
|
f72ccc8f80
Remove assignment operator in quaternion.
|
2 yıl önce |
cutealien
|
e75d2904b1
Replace public header guards to avoid using indentifiers reserved by c++
|
3 yıl önce |
cutealien
|
3d66e045fc
Use f64 version of reciprocal_squareroot in quaternion::normalize for more precision.
|
5 yıl önce |
cutealien
|
f8008d6bef
Bugfix: quaternion::slerp now normalizes result when it falls back to of lerp
|
5 yıl önce |
cutealien
|
32585c5ed0
Cleanup: Make some variables const.
|
5 yıl önce |
cutealien
|
29b2fa974e
Documenation fixes. Thx @ greenya.
|
5 yıl önce |
fixeworks
|
4649f03f13
Added normalization to quaternion.h where needed. Added a faster method that relies on quaternion being already normalized. Removed a useless conditional branch.
|
7 yıl önce |
cutealien
|
bff50c751d
Spelling fixes.
|
8 yıl önce |
cutealien
|
818f856327
Spelling.
|
9 yıl önce |
cutealien
|
9fd80a50ee
Add warning that quaternion::operator* has anoter operator order than CMatrix4::operator*
|
9 yıl önce |
cutealien
|
11fc4820c2
Update documentation.
|
9 yıl önce |
hybrid
|
e0c819b1c1
Merged updates from 1.8.1 release to trunk, revisions 4579-4615.
|
11 yıl önce |
hybrid
|
9f7227b7ad
Some whitespace adjustment.
|
11 yıl önce |
hybrid
|
0a2330890a
Bump copyright to 2012
|
12 yıl önce |
hybrid
|
8d628796f9
Added default parameter to getMatrix
|
12 yıl önce |
cutealien
|
26f44f6f48
quaternion conversions to and from matrix4 no longer invert rotations. Define IRR_TEST_BROKEN_QUATERNION_USE in quaternion.h allows compile-tests to find affected code (see changes.txt for more info). Loaders for b3d, ms3d, ogre and .X just use transposed matrixes now for downward compatibility - meaning if it worked before it still works - if it was broken before it's still broken. Same for CSkinnedMesh. For collada (.dae) loader this fixed previously wrong rotations.
|
12 yıl önce |
hybrid
|
c82925896d
Add threshold for slerp calculation, switching between linear and slerp at this point.
|
13 yıl önce |
hybrid
|
5ba7ae5afd
Fix rotationFromTo as suggested by AgentD, using the from vector instead of the current values from the quaternion. After all, this quaternion has nothing to do with from or to so far, so the values contained there are rather arbitrary. Moreover, I'm normalizing the quaternion before returning it, as it is a rotation quaternion, which should be a unit quat. Test cases are also extended. For now only in trunk, may be backported after further testing.
|
13 yıl önce |
hybrid
|
1db83c000e
Remove extra qualification.
|
13 yıl önce |
hybrid
|
2f8b537d25
Remove redundant code from quaternion class
|
13 yıl önce |
hybrid
|
81e59495bf
Fix some problems with gimbal lock in quaternion to Euler method. Not yet completely going through the test, I guess it's a euler order problem.
|
13 yıl önce |
hybrid
|
5e4d495dcc
Bump copyright dates to 2011.
|
14 yıl önce |
hybrid
|
96310b964d
Merged revisions 3172:3197 from 1.7 branch. Some more bug fixes and doc updates from the 1.7 beta phase.
|
15 yıl önce |
hybrid
|
0ca3ba3744
Merged revisions 3089-3138 from 1.7 branch. Full merge, all changes from 1.7 beta phase up to now are included.
|
15 yıl önce |
cutealien
|
8bebbdbbc2
- Fixed serialization of stringw-arrays again and learned another lesson of "be very careful when changing const's".
|
15 yıl önce |
hybrid
|
275874afb1
Merged from 1.6 branch, revisions 2684:2747. Windows serialization fix. Memleak in STL and LWO loader fixed. CursorControl under Windows fixed. CE compilation fixed. Example 21 for Linux fixed. IFileSystem and IFileList additions. Toolbar::addButton fixed. Device::run fixed. Anti-Aliasing on debug rendering disabled. Documenation updated.
|
15 yıl önce |
hybrid
|
3ef1b18308
Fix eol-style for all code files to CRLF for simpler file handling.
|
15 yıl önce |
hybrid
|
7e5822ec2c
Fix eol-style for all code files to native.
|
15 yıl önce |
engineer_apple
|
cf2cfa5f14
Changes in version 1.6, TA
|
16 yıl önce |