=
bc806ab68c
exit gracefully and call destructor of the current active example
...
fflush after printf
implemented stepForward and Shutdown for the SharedMemory client/server
2015-05-29 15:04:05 -07:00
Gabor Puhr
98e1334a64
Auto limitation of spring stiffness and damping in btGeneric6DofSpring2Constraint is now optional.
...
Fix: spring stiffness limitation used the mass incorrectly in btGeneric6DofSpring2Constraint.
2015-05-22 12:58:28 +02:00
Erwin Coumans
c2006f31e4
don't build any demos on older Mac OS versions <10.9
...
use btCompoundCompoundCollisionShape to determine maximum collision algorithm size
2015-05-06 08:27:01 -07:00
Erwin Coumans
3da8dbce1c
disable memmove in btDbvt
...
forgot to reset clock
2015-05-04 17:03:37 -07:00
Erwin Coumans
59b511a14e
add .bullet extension in File/Open on Mac
...
add importer support for FIXED_CONSTRAINT_TYPE, to be replaced by btGeneric6DofSpring2Constraint
btFixedConstraint now derives from btGeneric6DofSpring2Constraint
2015-05-03 09:23:35 -07:00
Erwin Coumans
7a0288bf56
fix issue with btDbvt::collideOCL, related to memmove (needs further testing)
...
only enable OpenCL demo if flag --enable_experimental_opencl is passed to ExampleBrowser
2015-05-02 22:33:33 -07:00
erwincoumans
01d14f538a
fix some out-of-bounds error in the OpenCL rigid body pipeline
...
re-enable an OpenCL/gpu rigid body example (box-box stack)
2015-05-01 21:34:27 -07:00
Erwin Coumans
aec360f158
add Raycast demo
2015-04-30 15:31:44 -07:00
erwin coumans
03e53627d6
fix an issue in MPR collision detection (which is not used by default), only for testing in the VoronoiFracture demo
2015-04-29 12:09:12 -07:00
erwin coumans
a165ff54c9
fix maxLinMotorForce/maxAngMotorForce in btSliderConstraint
...
Thanks to Stephen Peters, see also https://github.com/bulletphysics/bullet3/pull/328
2015-04-29 11:05:00 -07:00
Erwin Coumans (Google)
84f2d5b9a0
Merge remote-tracking branch 'bp/master'
2015-04-28 20:57:41 -07:00
erwin coumans
f4b0cc85cd
add Vehicles/Hinge2Vehicle demo, based on the ForkLift demo, using btHinge2Constraint with rigid body wheels
...
change btHinge2Constraint to derive from new btGeneric6DofSpring2Constraint
2015-04-28 18:12:49 -07:00
erwin coumans
05bf86d95f
added LICENSE.txt and AUTHORS.txt file
...
add MultiBody Custom Creation example, to show how to import data from a URDF file and fill up your own data structures.
add btMultiBody::setBaseWorldTransform method
todo: fix cmake build, this patch is premake only
2015-04-23 15:41:17 -07:00
erwincoumans
e884511924
Merge pull request #353 from cameronwhite/fix-conetwist-nans
...
Fix a potential division by zero for cone twist constraints.
2015-04-22 11:44:29 -07:00
Kenneth Bogert
a57e1632a6
Prevent SSE Alignment crash in VS2010 and up
...
See http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?t=8915
2015-04-21 00:31:41 -04:00
Erwin Coumans (Google)
bf39570ff3
fixes for Linux
2015-04-16 16:58:42 -07:00
Erwin Coumans
b2ba615874
fixed for Mac in examples
2015-04-16 15:52:30 -07:00
erwincoumans
794c8ec064
add BspDemo.bsp data file
...
add sphere2.urdf
move btSpatialAlgebra into LinearMath
remove some warnings, introduce BT_ZERO, BT_ONE, BT_HALF as defines for 0.f/0., 1.f/1., 0.5f/0.5 respectively
2015-04-16 10:17:35 -07:00
Cameron White
445dc667b3
Avoid a potential division by zero.
2015-04-06 16:56:13 -04:00
erwin coumans
a883cead46
maintain backward compatibility using BT_ENABLE_GYROPSCOPIC_FORCE = BT_ENABLE_GYROSCOPIC_FORCE_IMPLICIT_BODY
2015-03-30 11:58:57 -07:00
erwin coumans
cba140431e
prepare to add ForkLiftDemo in App_AllBullet2Demos
...
rename Ewert/Catto to World/Body for implicit coriolis forces
2015-03-27 11:59:22 -07:00
Erwin Coumans
9931dd9684
remove Cooper implicit (it was just for comparison, it is buggy)
...
add btMatrix3x3::solve33, thanks to Erin Catto, and added safety against division by zero
2015-03-25 19:33:02 -07:00
Erwin Coumans
2ddd8f78c2
add option to create mp4 videos from App_AllBullet2Demos, using the
...
--mp4=video.mp4 note that you have to re-convert for Quicktime
ffmpeg -f mp4 -vcodec h264 -i test.mp4 -pix_fmt yuv420p test2.mp4
add the option to display text in 3d, used in Coriolis demo
2015-03-25 14:04:26 -07:00
Erwin Coumans
0a04a745dd
added Erin Catto's 'local' implicit coriolis/gyroscopic force, next to 'Ewert', Cooper, explicit and none
...
Configured the gyroscopic demo to show the Dzhanibekov effect
see also https://www.youtube.com/watch?v=L2o9eBl_Gzw
2015-03-24 23:16:45 -07:00
erwin coumans
1e13454511
Added experimental implicit gyroscopic force implementation, one by Michael Ewert, and another by Cooper (from OpenDE)
...
Will also add Erin Catto's local implicit version from the GDC 2015 tutorial
Added demo for btGeneric6DofSpring2Constraint, thanks to Gabor Puhr
Add gfxBridge.autogenerateGraphicsObjects method for Bullet 2 demos in new framework (need to implement all Bullet 2 collision shape types...)
Use 1,1,1 for local scaling in btStaticPlaneShape
2015-03-24 15:55:05 -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
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
Erwin Coumans
193e680790
_N -> n, _C -> c, _L ->l, some collision with a standard C++ header?
2015-02-20 13:51:24 -08:00
Erwin Coumans
4e02f6673b
fix a bug related to gyroscopic forces in btMultiBody
2015-02-13 18:27:01 -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
=
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
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
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
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
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
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
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
erwincoumans
bb2805379c
Merge pull request #292 from lunkhound/fix-sse-win32
...
quickfix: SSE was accidentally disabled on windows desktop
2014-12-16 14:38:17 -08:00
erwincoumans
c7d9c5ba5b
Merge pull request #296 from rraallvv/master
...
Stop adding motion in the kinematic character controller if the walk dir...
2014-12-16 14:37:05 -08:00
emMichael Alexander Ewert/em
d4be7a4823
Revert "replace unstable Gyroscopic force calculations with stable back Euler derived"
...
This reverts commit 0ce687853d .
2014-12-12 16:35:40 -08:00
emMichael Alexander Ewert/em
92dabdc07d
Fix a couple of bugs in 2dConvex Hull algorithm.
...
* Need to use atan2 so 3d angles are calculated properly after projection.
* Need to handle case where the first tripple of points is non-convex,
previously this would cause the algorithm to fail with only 1 point.
2014-12-12 15:39:16 -08:00
emMichael Alexander Ewert/em
0ce687853d
replace unstable Gyroscopic force calculations with stable back Euler derived
...
update. Removed max force clamping.
2014-12-12 11:49:36 -08:00
Rhody Lugo
2118ade465
Stop adding motion in the kinematic character controller if the walk direction is near zero
2014-12-12 10:31:23 -04:30
erwin coumans
cf2b4e03b5
fix a problem in the btMultiBodyConstraint related to self-collision, see also
...
https://github.com/bulletphysics/bullet3/issues/290
2014-12-09 16:57:21 -08:00
Lunkhound
beaf1b5922
fix for fix
2014-11-25 13:48:20 -08:00
Lunkhound
8cac481091
quickfix: SSE was accidentally disabled on windows desktop by a change intended to disable it only for Windows Phone
2014-11-25 12:44:22 -08:00