Commit Graph
3409 Commits
Author SHA1 Message Date
erwin coumans 619833ee00 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2015-04-23 15:41:40 -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 b91ac0045b Update README.md 2015-04-23 14:48:33 -07:00
erwin coumans 51938d642e prepare for 'custom' multi body creation. 2015-04-22 18:09:00 -07:00
erwin coumans b64f5feba4 refactor of URDF importer (work-in-progress) 2015-04-22 16:35:27 -07:00
erwin coumans f2aef6b73e add additional demos/examples for MultiBody and Constraints 2015-04-22 13:02:27 -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
erwincoumans b8e030f396 Merge pull request #361 from kbogert/master
Prevent SSE Alignment crash in VS2010 and up
2015-04-22 07:35:20 -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 13396d32bf add basic legacy OpenGL2 rendering 2015-04-20 15:28:52 -07:00
erwin coumans 482deb1fca Merge remote-tracking branch 'bp/master' 2015-04-20 10:12:29 -07:00
erwincoumans 8d4802f15c Merge pull request #360 from CapsAdmin/patch-1
Update README.md
2015-04-20 10:10:57 -07:00
Elias Hogstvedt 7a16c9197f Update README.md
fixed svn link
2015-04-20 15:23:07 +02:00
erwin coumans 50262d2c97 Merge remote-tracking branch 'bp/master' 2015-04-17 09:16:28 -07:00
erwincoumans 60593f41ed make OpenGL2 version work (still very rudimentary, no filled rendering, only debug wireframe) 2015-04-16 23:46:01 -07:00
Erwin Coumans (Google) 438cb00abd fix Linux build (cmake, case-sensitive folder name) 2015-04-16 22:29:10 -07:00
Erwin Coumans 8ce75fd7a7 fix mac build 2015-04-16 22:23:34 -07:00
erwincoumans ad8f705bcb more cmake support for examples 2015-04-16 22:14:27 -07:00
erwincoumans c99ac6cfa1 cmake with 2 examples (HelloWorld, BasicDemo) 2015-04-16 18:11:22 -07:00
Erwin Coumans (Google) 9e2eff9a1e fix Linux modifier keys 2015-04-16 17:57:38 -07:00
Erwin Coumans 889cbdc0ef fixes in Mac modifier keys, remove enet/lua tests 2015-04-16 17:35:34 -07: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 ffb0cab2e7 glew/GL fixes 2015-04-16 15:38:08 -07:00
erwincoumans b33d17f91c rename GL/glew to CustomGL/glew.h to avoid clashes with system glew 2015-04-16 15:29:39 -07:00
erwincoumans 57d8567ca3 more example refactoring 2015-04-16 15:16:13 -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
erwincoumans a1bf9c5556 add initial examples, replacing the 'Demos/Demos3'. Will make it work cross-platform, OpenGL3/OpenGL2 and add more examples to it. 2015-04-16 09:55:32 -07:00
erwincoumans d9feaf2d2a delete Demos, Demos3, btgui, it will be replaced by 'examples' 2015-04-16 09:50:46 -07:00
erwincoumans 3a997a0ee7 Merge pull request #350 from erwincoumans/master
maintain backward compatibility using BT_ENABLE_GYROPSCOPIC_FORCE = BT_ENABLE_GYROSCOPIC_FORCE_IMPLICIT_BODY
2015-04-15 10:58:54 -07:00
Cameron White 445dc667b3 Avoid a potential division by zero. 2015-04-06 16:56:13 -04:00
erwin coumans f30c736fc7 Merge remote-tracking branch 'bp/master' 2015-03-30 12:09:44 -07: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
erwincoumans d605cc1cd7 render the wheels of the ForkLiftDemo 2015-03-28 12:36: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
erwincoumans 4100db0c70 Merge pull request #346 from erwincoumans/master
Add global and local implicit Gyroscopic force integration, with Dzhanibekov effect demo
2015-03-25 14:54:24 -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
erwincoumans 8382ccdc3d Merge pull request #343 from erwincoumans/master
re-enable auto-joint velocity target motors in URDF multibody import
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
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