Erwin Coumans
54b2bd9ff1
re-enable auto-joint velocity target motors in URDF multibody import
2015-03-20 14:54:34 -07:00
erwincoumans
a6690f97a3
Merge pull request #342 from erwincoumans/master
...
small URDF2Bullet refactor to make URDF import a little bit more re-useable
2015-03-20 13:33:45 -07:00
Erwin Coumans
20a270bc94
more URDF2Bullet refactor to make URDF import a little bit more re-usable
2015-03-20 13:07:25 -07:00
erwincoumans
3d19aec7fa
add some minor fixes for URDF2Bullet to make it work (needs more testing)
2015-03-18 15:12:27 -07:00
Erwin Coumans
b35527ad5c
work-in-progress URDF refactor to make it easier to reuse (broken)
2015-03-17 16:07:14 -07:00
erwincoumans
e336c480bd
Merge pull request #338 from erwincoumans/master
...
ImportURDFSetup: add Wavefront/obj support
2015-03-10 08:39:13 -07:00
erwin coumans
ebd63d92c9
ImportURDFSetup: add Wavefront/obj support
...
ImportURDFSetup: initialize mass/inertia to 1 by default (instead of 0)
2015-03-09 14:23:17 -07:00
erwincoumans
5e78feb4cb
Merge pull request #253 from TimothyGu/patch-1
...
Install pkg-config file on MinGW systems as well
2015-03-04 16:11:03 -08:00
erwincoumans
97e9b5ccad
Merge pull request #337 from erwincoumans/master
...
add btMultiBodyConstraint::finalizeMultiDof API: if you add multi-body c...
2015-03-03 17:06:04 -08:00
erwin coumans
981eba2e83
add missing files
...
fix double-precision build error
2015-03-03 13:48:10 -08:00
erwin coumans
5d40d90bd0
add btMultiBodyConstraint::finalizeMultiDof API: if you add multi-body constraints to a multi-dof btMultiBody, before it has been finalized using the btMultiBody::finalizeMultiDof call,
...
then you have to manually call the btMultiBodyConstraint::finalizeMultiDof for all multi-dof multi body constraints.
2015-03-03 13:24:06 -08:00
erwincoumans
a391e619ed
Update README.md
2015-03-01 10:30:20 -08:00
erwincoumans
98ac437649
Merge pull request #326 from erwincoumans/master
...
_N -> n, _C -> c, _L ->l, some collision with a standard C++ header?
2015-02-20 13:53:54 -08:00
Erwin Coumans
193e680790
_N -> n, _C -> c, _L ->l, some collision with a standard C++ header?
2015-02-20 13:51:24 -08:00
erwincoumans
2a0787907b
Merge pull request #324 from erwincoumans/master
...
improved URDF support and fixes in btMultiBody
2015-02-13 19:04:34 -08:00
Erwin Coumans
4e02f6673b
fix a bug related to gyroscopic forces in btMultiBody
2015-02-13 18:27:01 -08:00
Erwin Coumans
d8b08eaf2a
fix in URDF loading: apply visual transform locally, not after compensating for inertia transform.
...
add option in COLLADA loading to specify client up axis (so that if client=Z and COLLADA =Z, upAxisTransform is identity,
while if client=Y and COLLADA=Y, upAxisTransform is identity etc)
2015-02-13 16:18:16 -08:00
=
a65d8fc209
fix a few warnings
2015-02-12 17:08:11 -08:00
=
6cbe3a3087
Merge remote-tracking branch 'erwin/master'
2015-02-12 14:04:13 -08:00
=
99637cbc1a
fix HACD crash, thanks to gjaegy
...
See https://github.com/bulletphysics/bullet3/pull/277
2015-02-12 13:54:19 -08:00
erwincoumans
01a14e4daf
Merge pull request #322 from scpeters/issue_321
...
Add extra -I flag to bullet.pc to allow namespaced includes
2015-02-12 13:34:58 -08:00
erwincoumans
5a91c9ea3c
Merge pull request #317 from namar0x0309/master
...
Fix for 64bit builds btSqrt and USE_APPROXIMATION
2015-02-12 13:34:22 -08:00
erwincoumans
078afee015
Merge pull request #323 from erwincoumans/master
...
fix some btMultiBody URDF conversion issues in ImportURDFSetup, add RenderInstancingDemo, use GLInstanceVertex
2015-02-12 13:34:07 -08:00
=
c8e252ba36
Merge remote-tracking branch 'bp/master'
2015-02-12 09:14:39 -08:00
=
27aa959059
fix some btMultiBody URDF conversion issues in ImportURDFSetup
...
remove various vertex format structures and use GLInstanceVertex from #include "OpenGLWindow/GLInstanceGraphicsShape.h"
btMultiBody::setupPrismatic takes an additional argument to allow a shift of inertia tensor, relative to the joint frame (link frame at q=0)
2015-02-12 09:11:55 -08:00
Steven Peters
35457f0429
Add extra -I flag to bullet.pc to allow namespaced includes
...
Fixes #321
2015-02-11 16:46:36 -08:00
erwincoumans
b36936a4ab
Update Test_v3interp.cpp
...
add test case for https://github.com/bulletphysics/bullet3/pull/313
2015-02-10 18:12:55 -08:00
erwincoumans
15d5659483
Merge pull request #313 from jackoalan/neon-setinterpolate3-fix
...
Fixed self-referencial bug in btVector3's setInterpolate3 (NEON)
2015-02-10 18:10:26 -08:00
Erwin Coumans
70221aeb3e
add RenderInstancingDemo
...
allow to use OpenGL2 or OpenGL3 in same binary (will add command-line switch)
2015-02-04 16:56:30 -08:00
erwincoumans
e3a77042cd
Merge pull request #320 from erwincoumans/master
...
btTriangleMesh::addTriangleIndices, pthread link fix for OpenGLWindow
2015-02-04 11:44:05 -08:00
erwincoumans
b975248e05
Merge pull request #319 from scpeters/fix_pkgconfig_2.83
...
Use absolute paths in pkg-config file, thanks to Steven Peters for the contribution!
2015-02-04 11:43:44 -08:00
Erwin Coumans
c7671779c2
add method to add triangle by its indices for btTriangleMesh
...
See also https://github.com/bulletphysics/bullet3/pull/315
thanks to quiasmo for the contribution
2015-02-04 10:47:13 -08:00
Erwin Coumans
d84afc11b9
Merge remote-tracking branch 'bp/master'
2015-02-04 10:15:21 -08:00
Steven Peters
d7131e9bb0
Use absolute paths in pkg-config file
2015-02-03 12:55:02 -08:00
Nassim Amar
e9c7f3a0d2
Fixed macro's to detect 64bit
2015-02-01 14:32:37 -08:00
Nassim Amar
cf705d6fa4
Fix for 64bit builds btSqrt
...
Fix issue with btSqrt with macro USE_APPROXIMATION turned on.
2015-02-01 05:41:07 -08:00
Erwin Coumans
a164245915
link against pthreads using cmake when building under Linux, shared libs
...
(linking against pthreads is just a workaround for buggy NVidia drivers that require it)
2015-01-27 13:52:10 -08:00
erwincoumans
76b80ca71b
Merge pull request #309 from erwincoumans/master
...
minor fixes (GL2, preSwapFileNameOut), improved URDF/btMultiBody (work in progress), basic debug drawing for btMultiBody
2015-01-27 13:33:37 -08:00
=
2a1ac61c4d
fix cmake build
2015-01-27 13:09:39 -08:00
erwincoumans
bd16df8dd6
add basic debug drawing interface for btMultiBodyPoint2Point constraint
...
add basic debug drawing drawText3D in SimpleOpenGL3App
remove a few warnings
add drawTexturedRect3D to GLPrimitiveRenderer to support debug drawing
2015-01-27 10:45:56 -08:00
Erwin Coumans
51f41d0cfc
fix issue, when debug drawer doesn't exist don't try to use it
...
enable simulation by default (was accidently switched off at startup of AllBullet2Demos)
2015-01-22 18:28:00 -08:00
erwincoumans
c5b7d5011e
Merge pull request #307 from a0121536/patch-1
...
Fix the shadows in the 'Gyroscopic' demo
2015-01-22 17:58:20 -08:00
erwincoumans
a159fbac69
Improved URDF support for btMultiBody and separate graphics/collision/inertial frames and shapes
...
Fix WinXP GetTickCount64 with a typedef
Expose debug drawing mode/flags in UI (hot keys A,D,L,W for now, buttons later)
GLInstancingRenderer: tweak near/far planes to allow closer approach of camera
btDiscreteDynamicsWorld: enable debug drawing for btGeneric6DofSpring2Constraint
btMultiBodyDynamicsWorld: enable basic debug drawing for btMultiBody
btMultibody: allow center-of-mass shift for prismatic and fixed constraint
2015-01-22 17:56:24 -08:00
Jack Andersen
9e8e22bee5
Same fix for B3 codebase
2015-01-20 20:11:56 -10:00
Jack Andersen
991366a48f
Fixed self-referencial bug in btVector3's setInterpolate3
2015-01-20 19:10:52 -10:00
a0121536
c7503bb3da
Fix the shadows in the 'Gyroscopic' demo
2015-01-02 13:06:47 +02:00
erwin coumans
6e70f285e1
fix a 64-bit issue in the optional 'preSwapFilenameOut' method (this is only use when you want to export a copy of a .bullet file after loading with a different endian-ness)
2014-12-22 14:04:19 -08:00
erwin coumans
a6bf3d023e
update interfaces for GL2
2014-12-16 17:20:37 -08:00
erwincoumans
46b9f7fbee
Merge pull request #299 from erwincoumans/master
...
fix crash in BasicDemo and some other minor things (see commits)
2014-12-16 16:32:39 -08:00
erwin coumans
5eb2c01957
fix double precision build
2014-12-16 14:58:50 -08:00