oleh_derevenko
|
e4a1d0dc60
Changed: dAddVectorScaledVector3() function has been added
|
9 years ago |
oleh_derevenko
|
f3e6c08da7
Changed: Refactoring of the trimesh implementation to allow further code additions to it
|
9 years ago |
oleh_derevenko
|
47027910b3
Changed: dAddThreeScaledVectors3() function added in the odemath.h
|
9 years ago |
oleh_derevenko
|
6466942bd7
Changed: dOrthogonalizeR() changed to return a boolean status rather than raising assert on invalid data
|
9 years ago |
oleh_derevenko
|
effa5b05a6
Changed: Solvers code style slightly improved and data layout changed to improve cache locality and better suit for possible future vectorization
|
10 years ago |
Daniel K. O.
|
7e4eea43fc
* applied patch #185: implicit gyroscopic forces
|
12 years ago |
Daniel K. O.
|
dc42407f6b
generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings
|
13 years ago |
Oleh Derevenko
|
62cb991021
Assertion checking macros moved into library private headers
|
14 years ago |
Oleh Derevenko
|
51f98f0e0d
Definition of nextafter() removed from public header as it led to conflicts in client code. PURE_INLINE renamed to ODE_PURE_INLINE to make identifier more ODE-bound
|
14 years ago |
Oleh Derevenko
|
0f75d47580
Changed: Implementation of d*ASSERT macros improved. dIVERIFY and dICHECK macros added (see CHANGELOG.txt)
|
14 years ago |
Oleh Derevenko
|
cd02e2fc74
Cosmetic: PURE_INLINE macro moved from odemath.h to common.h
|
16 years ago |
Oleh Derevenko
|
9d409b9721
Changed: Macros changed to static inline functions in odemath.h and related files. Some code duplication has been eliminated across the files.
|
16 years ago |
Oleh Derevenko
|
bfe1ffc18d
Cosmetic: Code block moved
|
16 years ago |
Daniel K. O.
|
fc329fc8b8
fixed some macros so they can be properly used in conditionals
|
17 years ago |
Oleh Derevenko
|
637d828091
Changed: dOrthogonalizeR moved from utils.cpp to odemath.cpp
|
17 years ago |
Rodrigo Hernandez
|
94c7e86b92
Removed several bugs from convex.cpp, added new command 'P' to demo_boxstack to dump position vector and rotation matrix from selected object so the values can be used for debugging somewhere else, added note to dMULTIPLYX_XXX to prevent misuse (like mine).
|
17 years ago |
Oleh Derevenko
|
b78bd5a81d
Fixed: dNormalize3 not being properly inlined and replaced with dSafeNormalize3
|
18 years ago |
Daniel K. O.
|
04ad9548f6
reverted back to 1341
|
18 years ago |
Daniel K. O.
|
f4cdca59ac
removed private stuffs from the public headers, added new common-internal.h, replaced uintXX by uintXX_t. SAP space seems to work now.
|
18 years ago |
David Walters
|
b175f0ca2f
[ 1829193 ] Create new joint Class JointPiston, by Remi Ricard
|
18 years ago |
Oleh Derevenko
|
8b2dadc259
Improvement: Removed code duplication for dNormalize() and dSafeNormalize() and made dNormalize() to be a wrapper.
|
18 years ago |
Bram Stolk
|
2f24930389
Assert on zero normalizations, add dSafeNormalize
|
18 years ago |
Oleh Derevenko
|
944f82e9fe
Improvement: added boolean result for dNormalize3() and dNormalize4() so that normalization success could be checked
|
18 years ago |
David Walters
|
29626fd2d9
[ 1699009 ] odemath.h dVALIDATEVEC4(v) macro
|
19 years ago |
Bram Stolk
|
0478e88851
Redo VALID macros
|
19 years ago |
David Walters
|
81eb0a9c51
New heightfield Geom class 'dHeightField'. See ode/test/test_heightfield.cpp for a simple demonstration.
|
19 years ago |
Bram Stolk
|
4bb8d8c48d
Added test for invalid vectors and matrices
|
20 years ago |
Jason Perkins
|
a2fad1ab4f
** Merged new build system from new_build branch (r860:872)
|
20 years ago |
Rodrigo Hernandez
|
33bde728dc
Fixed some issues with castings on the C API
|
20 years ago |
Adam D. Moss
|
92d7006c32
Make a lot of the maths macros safer to use for the unwary (i.e. make them generate bracketed code blocks). Doesn't seem to affect generated code (which is good, it means ODE wasn't using the macros unsafely :)).
|
22 years ago |