548fe5b04e
fix crash in BasicDemo add small experiments to distribute points on a sphere prepare for coordinate frame demo (incomplete) fix/hack around gwen update of scroll bars and Focu
erwin coumans
2014-12-16 14:27:38 -08:00
122fabac87
prepare to create coordinate frame demo, minor cleanup for create funcs in demo entries, fix r2d2.urdf inertia
erwin coumans
2014-12-12 18:14:49 -08:00
d4be7a4823
Revert "replace unstable Gyroscopic force calculations with stable back Euler derived"
emMichael Alexander Ewert/em
2014-12-12 16:35:40 -08:00
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.
emMichael Alexander Ewert/em
2014-12-12 15:39:16 -08:00
0ce687853d
replace unstable Gyroscopic force calculations with stable back Euler derived update. Removed max force clamping.
emMichael Alexander Ewert/em
2014-12-12 11:49:36 -08:00
2118ade465
Stop adding motion in the kinematic character controller if the walk direction is near zero
Rhody Lugo
2014-12-12 10:29:23 -04:30
beaf1b5922
fix for fix
Lunkhound
2014-11-25 13:48:20 -08:00
8cac481091
quickfix: SSE was accidentally disabled on windows desktop by a change intended to disable it only for Windows Phone
Lunkhound
2014-11-25 12:44:22 -08:00
b1863f7ce2
Refactored GJK, EPA and MPR as a template class, reducing/removing the dependencies to the rest of the Bullet code base. This code will replace the original GJK/EPA in a future commit.
Erwin Coumans
2014-11-02 12:53:36 -08:00
f25b5fb17a
placeholder for soft body
Erwin Coumans
2014-10-31 16:10:28 -07:00
65225575ed
render the tetrahedral mesh (no mesh normals)
Erwin Coumans
2014-10-31 15:24:07 -07:00
eac8b32782
add very basic multibody vehicle tweak finite element experiment with parameter
Erwin Coumans
2014-10-31 14:14:45 -07:00
91bcb055db
initialize variable to fix FEM nodes
Erwin Coumans
2014-10-31 09:57:08 -07:00
83ccc5b2c5
fix Mac build
=
2014-10-29 13:56:32 -07:00
8aaf5a5019
add btFileUtils::toLower to convert a string (char*) to lower case URDF import demo: add COLLADA .dae file support add FiniteElementMethod demo, extracted from the OpenTissue library (under the zlib license) don't crash if loading an invalid STL file add comparison with Assimp for COLLADA file loading (disabled by default, to avoid library dependency) Gwen: disable some flags that make the build incompatible
erwin coumans
2014-10-29 13:39:53 -07:00
4b665fa82b
add btFileUtils::toLower to convert a string (char*) to lower case URDF import demo: add COLLADA .dae file support add FiniteElementMethod demo, extracted from the OpenTissue library (under the zlib license) don't crash if loading an invalid STL file add comparison with Assimp for COLLADA file loading (disabled by default, to avoid library dependency) Gwen: disable some flags that make the build incompatible
erwin coumans
2014-10-29 13:18:34 -07:00
05b036d7e7
Update README.md
David Basilio Espitalher
2014-10-27 17:18:03 -02:00
cc1c2e9e8a
Update README.md
David Basilio Espitalher
2014-10-27 11:02:11 -02:00
c174d6441e
Update README.md
David Basilio Espitalher
2014-10-27 11:01:05 -02:00
aaaf8dc4e2
Enable CMake support for Windows Phone (_WIN32+_M_ARM) and Windows Store Apps, Use this recent cmake version (http://cmakems.codeplex.com/) or future cmake that has the Windows Phone/Store App support Use the following defines in CMake: -DCMAKE_SYSTEM_NAME=WindowsPhone or -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=8.0 or -DCMAKE_SYSTEM_VERSION=8.1 Thanks to Microsoft OSS group for the patch!
erwin coumans
2014-10-24 15:44:33 -07:00
bb9ea22bf0
fix mac build
Erwin Coumans
2014-10-21 17:49:57 -07:00
579b34d2e0
Added a basic COLLADA .dae importer mainly to support URDF loading (URDF can refer to COLLADA .dae or STL .stl for mesh support) It is fairly limited, only supports loading <geometry> with triangulated meshes, no material loading I will extend this with COLLADA Physics support.
erwin coumans
2014-10-21 17:44:54 -07:00
1baf2e5cc6
add support to btHingeConstraint to set/get ERP, example use: hinge->setParam(BT_CONSTRAINT_ERP,0.5); btScalar erp = hinge->getParam(BT_CONSTRAINT_ERP); Also, preliminary support for status bar messages in demo framework.
erwin coumans
2014-10-17 13:05:53 -07:00
0623f99a27
Adding virtual dtors to classes in btSoftBody
Kevin Watts
2014-10-16 11:58:44 -07:00
2733f21d5f
Adding virtual destructor for RenderCallbacks struct
Kevin Watts
2014-10-16 11:38:45 -07:00
eda1ff77db
add alpha blendering option (disabled by default) using w component of color add low-level support function demo (test)
Erwin Coumans
2014-10-15 18:05:11 -07:00
f9674d4b95
MSVC-specific function calls wrapped in a MSVC-specific macro instead of a Windows-specific one.
sippeangelo
2014-10-07 18:21:13 +02:00
b7699024e2
Fix for use of uninitialized variables.
AlexanderPolyakov
2014-10-07 19:10:35 +04:00
11ab85a4bb
Install pkg-config file on MinGW systems as well
Timothy Gu
2014-10-01 19:56:54 -07:00
ce0ad64475
fix max osx build
Erwin Coumans
2014-09-29 10:37:39 -07:00
84288952fc
enable OpenGL3 by default (part of work-in-progress refactor)
Erwin Coumans
2014-09-23 18:28:49 -07:00
e314f56f9d
refactor to allow various gfx backends (work-in-progress)
Erwin Coumans
2014-09-23 18:27:16 -07:00
f9eb7c68c5
add btInMemorySerializer (experiments, allows for in-memory deep copy of worlds, bypassing the BulletFileLoader mechanism) add btCollisionWorldImporter that can load a .bullet file, or use the btInMemorySerializer for deep-copy
Erwin Coumans
2014-09-16 19:18:10 -07:00
07e2dcc749
minor cleanup of btgui/demo3 stuff, much more demo cleanup is needed moved some files in btgui/Bullet3AppSupport
Erwin Coumans
2014-09-16 12:08:24 -07:00
89aeae9102
Add serialization support for btGeneric6DofSpring2Constraint Attempt to re-order serialization data so it can be serialized in-memory (for deep copy)
erwincoumans
2014-09-16 09:22:35 -07:00
11ded54a04
call 'updateCamera' in GpuDemos.
erwincoumans
2014-09-12 09:51:01 -07:00
4403ecf49d
AMD 14.50Alpha5 driver fixes the issue with MPR kernel, re-enable testFileFracture.bullet
erwincoumans
2014-09-12 09:50:13 -07:00
da8abf443e
fix support for dynamic loading of X11 functions, after adding XRaiseWindow ./premake4_linux64 --force_dlopen_x11 gmake
Erwin Coumans
2014-08-31 12:51:11 -07:00
ec3650acc4
CMake: remove CMAKE_INSTALL_PREFIX from CMakeLists.txt it is automagically used See also https://github.com/bulletphysics/bullet3/pull/227 remove pthread from OpenGL/GlutStuff.cpp for now (it breaks CMake build)
Erwin Coumans
2014-08-31 12:36:02 -07:00
f199a4a972
add fileOpenDialog and enable loading of urdf from GUI (will add .bullet file support soon) Uses native Windows (getFileOpenFileName) and Mac OSX NSOpenPanel, on Linux using pipe popen to zenity)
Erwin Coumans
2014-08-31 11:53:44 -07:00