Commit Graph

  • d1ff63dd49 add missing files to CMakeLists.txt erwin coumans 2015-04-29 10:54:40 -07:00
  • 84f2d5b9a0 Merge remote-tracking branch 'bp/master' Erwin Coumans (Google) 2015-04-28 20:57:41 -07:00
  • dd6ec0bcfd fix Linux build Erwin Coumans (Google) 2015-04-28 20:56:18 -07:00
  • f4b0cc85cd add Vehicles/Hinge2Vehicle demo, based on the ForkLift demo, using btHinge2Constraint with rigid body wheels change btHinge2Constraint to derive from new btGeneric6DofSpring2Constraint erwin coumans 2015-04-28 18:12:49 -07:00
  • df86a69a71 fix Mac OSX build, minor addition in example descriptions Erwin Coumans 2015-04-27 20:58:01 -07:00
  • 27227e5e4a add SoftDemo examples add example description for all examples (with word-wrap) add the VoronoiFractureDemo, note that the collision are disabled after breaking constraints. add optional GwenOpenGLTest, to make it easier to see Gwen user interface features. erwin coumans 2015-04-27 18:35:07 -07:00
  • 619833ee00 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2015-04-23 15:41:40 -07:00
  • 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 erwin coumans 2015-04-23 15:41:17 -07:00
  • b91ac0045b Update README.md erwincoumans 2015-04-23 14:48:33 -07:00
  • 51938d642e prepare for 'custom' multi body creation. erwin coumans 2015-04-22 18:09:00 -07:00
  • b64f5feba4 refactor of URDF importer (work-in-progress) erwin coumans 2015-04-22 16:35:27 -07:00
  • f2aef6b73e add additional demos/examples for MultiBody and Constraints erwin coumans 2015-04-22 13:02:27 -07:00
  • e884511924 Merge pull request #353 from cameronwhite/fix-conetwist-nans erwincoumans 2015-04-22 11:44:29 -07:00
  • b8e030f396 Merge pull request #361 from kbogert/master erwincoumans 2015-04-22 07:35:20 -07:00
  • a57e1632a6 Prevent SSE Alignment crash in VS2010 and up Kenneth Bogert 2015-04-21 00:31:41 -04:00
  • 13396d32bf add basic legacy OpenGL2 rendering erwin coumans 2015-04-20 15:28:52 -07:00
  • 482deb1fca Merge remote-tracking branch 'bp/master' erwin coumans 2015-04-20 10:12:29 -07:00
  • 8d4802f15c Merge pull request #360 from CapsAdmin/patch-1 erwincoumans 2015-04-20 10:10:57 -07:00
  • 7a16c9197f Update README.md Elias Hogstvedt 2015-04-20 15:23:07 +02:00
  • 50262d2c97 Merge remote-tracking branch 'bp/master' erwin coumans 2015-04-17 09:16:28 -07:00
  • 60593f41ed make OpenGL2 version work (still very rudimentary, no filled rendering, only debug wireframe) erwincoumans 2015-04-16 23:46:01 -07:00
  • 438cb00abd fix Linux build (cmake, case-sensitive folder name) Erwin Coumans (Google) 2015-04-16 22:29:10 -07:00
  • 8ce75fd7a7 fix mac build Erwin Coumans 2015-04-16 22:23:34 -07:00
  • ad8f705bcb more cmake support for examples erwincoumans 2015-04-16 22:14:27 -07:00
  • c99ac6cfa1 cmake with 2 examples (HelloWorld, BasicDemo) erwincoumans 2015-04-16 18:11:22 -07:00
  • 9e2eff9a1e fix Linux modifier keys Erwin Coumans (Google) 2015-04-16 17:57:38 -07:00
  • 889cbdc0ef fixes in Mac modifier keys, remove enet/lua tests Erwin Coumans 2015-04-16 17:35:34 -07:00
  • bf39570ff3 fixes for Linux Erwin Coumans (Google) 2015-04-16 16:58:42 -07:00
  • b2ba615874 fixed for Mac in examples Erwin Coumans 2015-04-16 15:52:30 -07:00
  • ffb0cab2e7 glew/GL fixes erwincoumans 2015-04-16 15:38:08 -07:00
  • b33d17f91c rename GL/glew to CustomGL/glew.h to avoid clashes with system glew erwincoumans 2015-04-16 15:29:39 -07:00
  • 57d8567ca3 more example refactoring erwincoumans 2015-04-16 15:16:13 -07:00
  • 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 erwincoumans 2015-04-16 10:17:35 -07:00
  • a1bf9c5556 add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. erwincoumans 2015-04-16 09:55:32 -07:00
  • d9feaf2d2a delete Demos, Demos3, btgui, it will be replaced by 'examples' erwincoumans 2015-04-16 09:50:46 -07:00
  • 3a997a0ee7 Merge pull request #350 from erwincoumans/master erwincoumans 2015-04-15 10:58:54 -07:00
  • 445dc667b3 Avoid a potential division by zero. Cameron White 2015-04-06 16:56:13 -04:00
  • f30c736fc7 Merge remote-tracking branch 'bp/master' erwin coumans 2015-03-30 12:09:44 -07:00
  • a883cead46 maintain backward compatibility using BT_ENABLE_GYROPSCOPIC_FORCE = BT_ENABLE_GYROSCOPIC_FORCE_IMPLICIT_BODY erwin coumans 2015-03-30 11:58:57 -07:00
  • d605cc1cd7 render the wheels of the ForkLiftDemo erwincoumans 2015-03-28 12:36:57 -07:00
  • cba140431e prepare to add ForkLiftDemo in App_AllBullet2Demos rename Ewert/Catto to World/Body for implicit coriolis forces erwin coumans 2015-03-27 11:59:22 -07:00
  • 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 Erwin Coumans 2015-03-25 19:33:02 -07:00
  • 4100db0c70 Merge pull request #346 from erwincoumans/master erwincoumans 2015-03-25 14:54:24 -07:00
  • 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 Erwin Coumans 2015-03-25 14:04:26 -07:00
  • 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 Erwin Coumans 2015-03-24 23:16:45 -07:00
  • 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 erwin coumans 2015-03-24 15:55:05 -07:00
  • 8382ccdc3d Merge pull request #343 from erwincoumans/master erwincoumans 2015-03-23 12:13:14 -07:00
  • 29949b63cc fix double precision build (a demo was broken) = 2015-03-23 11:43:50 -07:00
  • 54b2bd9ff1 re-enable auto-joint velocity target motors in URDF multibody import Erwin Coumans 2015-03-20 14:54:34 -07:00
  • a6690f97a3 Merge pull request #342 from erwincoumans/master erwincoumans 2015-03-20 13:33:45 -07:00
  • 20a270bc94 more URDF2Bullet refactor to make URDF import a little bit more re-usable Erwin Coumans 2015-03-20 13:07:25 -07:00
  • 3d19aec7fa add some minor fixes for URDF2Bullet to make it work (needs more testing) erwincoumans 2015-03-18 15:12:27 -07:00
  • b35527ad5c work-in-progress URDF refactor to make it easier to reuse (broken) Erwin Coumans 2015-03-17 16:07:14 -07:00
  • e336c480bd Merge pull request #338 from erwincoumans/master erwincoumans 2015-03-10 08:39:13 -07:00
  • ebd63d92c9 ImportURDFSetup: add Wavefront/obj support ImportURDFSetup: initialize mass/inertia to 1 by default (instead of 0) erwin coumans 2015-03-09 14:23:17 -07:00
  • 5e78feb4cb Merge pull request #253 from TimothyGu/patch-1 erwincoumans 2015-03-04 16:11:03 -08:00
  • 97e9b5ccad Merge pull request #337 from erwincoumans/master erwincoumans 2015-03-03 17:06:04 -08:00
  • 981eba2e83 add missing files fix double-precision build error erwin coumans 2015-03-03 13:48:10 -08:00
  • 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. erwin coumans 2015-03-03 13:24:06 -08:00
  • a391e619ed Update README.md erwincoumans 2015-03-01 10:30:20 -08:00
  • 98ac437649 Merge pull request #326 from erwincoumans/master erwincoumans 2015-02-20 13:53:54 -08:00
  • 193e680790 _N -> n, _C -> c, _L ->l, some collision with a standard C++ header? Erwin Coumans 2015-02-20 13:51:24 -08:00
  • 2a0787907b Merge pull request #324 from erwincoumans/master erwincoumans 2015-02-13 19:04:34 -08:00
  • 4e02f6673b fix a bug related to gyroscopic forces in btMultiBody Erwin Coumans 2015-02-13 18:27:01 -08:00
  • 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) Erwin Coumans 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
  • 01a14e4daf Merge pull request #322 from scpeters/issue_321 erwincoumans 2015-02-12 13:34:58 -08:00
  • 5a91c9ea3c Merge pull request #317 from namar0x0309/master erwincoumans 2015-02-12 13:34:22 -08:00
  • 078afee015 Merge pull request #323 from erwincoumans/master erwincoumans 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
  • 35457f0429 Add extra -I flag to bullet.pc to allow namespaced includes Steven Peters 2015-02-11 16:46:36 -08:00
  • b36936a4ab Update Test_v3interp.cpp erwincoumans 2015-02-10 18:12:55 -08:00
  • 15d5659483 Merge pull request #313 from jackoalan/neon-setinterpolate3-fix erwincoumans 2015-02-10 18:10:26 -08:00
  • 70221aeb3e add RenderInstancingDemo allow to use OpenGL2 or OpenGL3 in same binary (will add command-line switch) Erwin Coumans 2015-02-04 16:56:30 -08:00
  • e3a77042cd Merge pull request #320 from erwincoumans/master erwincoumans 2015-02-04 11:44:05 -08:00
  • b975248e05 Merge pull request #319 from scpeters/fix_pkgconfig_2.83 erwincoumans 2015-02-04 11:43:44 -08:00
  • 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 Erwin Coumans 2015-02-04 10:47:13 -08:00
  • d84afc11b9 Merge remote-tracking branch 'bp/master' Erwin Coumans 2015-02-04 10:15:21 -08:00
  • d7131e9bb0 Use absolute paths in pkg-config file Steven Peters 2015-02-03 12:55:02 -08:00
  • e9c7f3a0d2 Fixed macro's to detect 64bit Nassim Amar 2015-02-01 14:32:37 -08:00
  • cf705d6fa4 Fix for 64bit builds btSqrt Nassim Amar 2015-02-01 05:41:07 -08:00
  • 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) Erwin Coumans 2015-01-27 13:52:10 -08:00
  • 76b80ca71b Merge pull request #309 from erwincoumans/master erwincoumans 2015-01-27 13:33:37 -08:00
  • 2a1ac61c4d fix cmake build = 2015-01-27 13:09:39 -08:00
  • 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 erwincoumans 2015-01-27 10:45:56 -08:00
  • 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) Erwin Coumans 2015-01-22 18:28:00 -08:00
  • c5b7d5011e Merge pull request #307 from a0121536/patch-1 erwincoumans 2015-01-22 17:58:20 -08:00
  • 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 erwincoumans 2015-01-22 17:56:24 -08:00
  • 9e8e22bee5 Same fix for B3 codebase Jack Andersen 2015-01-20 20:11:56 -10:00
  • 991366a48f Fixed self-referencial bug in btVector3's setInterpolate3 Jack Andersen 2015-01-20 19:10:52 -10:00
  • c7503bb3da Fix the shadows in the 'Gyroscopic' demo a0121536 2015-01-02 13:06:47 +02:00
  • 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) erwin coumans 2014-12-22 14:04:19 -08:00
  • a6bf3d023e update interfaces for GL2 erwin coumans 2014-12-16 17:20:37 -08:00
  • 46b9f7fbee Merge pull request #299 from erwincoumans/master erwincoumans 2014-12-16 16:32:39 -08:00
  • 5eb2c01957 fix double precision build erwin coumans 2014-12-16 14:58:50 -08:00
  • bb2805379c Merge pull request #292 from lunkhound/fix-sse-win32 erwincoumans 2014-12-16 14:38:17 -08:00
  • c7d9c5ba5b Merge pull request #296 from rraallvv/master erwincoumans 2014-12-16 14:37:05 -08:00