Erwin Coumans
3dfebe0c45
show inverse dynamics demo to use floating base
2015-12-02 09:33:12 -08:00
Erwin Coumans
5da9e37a05
add BT_DECLARE_ALIGNED_ALLOCATOR() for btTypedConstraint
2015-11-26 12:43:10 -08:00
Erwin Coumans
4c88681479
joint trajectory curves use different colors for each DOF
...
use fewer notch counts in slider GUI
2015-11-26 10:45:51 -08:00
erwincoumans
346308120a
Merge pull request #535 from erwincoumans/master
...
add collision and inverse dynamics unit tests to cmake, .travis.yml a…
2015-11-24 18:06:18 -08:00
erwincoumans
0e247264ff
use BT_ID_MAX as std::max is not portable (older Visual Studio versions break)
2015-11-24 17:34:43 -08:00
erwincoumans
ff74884f9f
more appveyor fun
2015-11-24 17:15:35 -08:00
erwincoumans
d8ee7e4dbc
attempt to fix appveyor.yml (both build project for premake4 and build_script for cmake, does that work?
2015-11-24 17:13:58 -08:00
erwincoumans
1826f11fbc
add pthread dependency for gtest-based tests for non-Windows platforms
2015-11-24 16:54:04 -08:00
erwincoumans
4c3d32bf48
tab->space
2015-11-24 16:15:23 -08:00
erwincoumans
e387baf213
add collision and inverse dynamics unit tests to cmake, .travis.yml and appveyor.yml
...
(more unit tests will follow, once this setup works)
2015-11-24 16:13:21 -08:00
erwincoumans
a14a695bc7
Merge pull request #534 from erwincoumans/master
...
fix shared lib build
2015-11-24 12:32:14 -08:00
Erwin Coumans
4205e976f6
another fix for dynamic libs of BulletInverseDynamicsUtils
2015-11-24 12:20:59 -08:00
Erwin Coumans
1f4148d322
fix shared lib build
2015-11-24 12:05:50 -08:00
erwincoumans
22e8dc9911
Merge pull request #533 from erwincoumans/master
...
fix example issues
2015-11-24 11:50:08 -08:00
Erwin Coumans
5f97a56f93
portability issues fixed
2015-11-24 11:40:33 -08:00
Erwin Coumans
460998c472
fix example issues
2015-11-24 11:34:17 -08:00
erwincoumans
af142de5b8
Merge pull request #532 from erwincoumans/master
...
add InverseDynamics example for example browser
2015-11-24 11:27:34 -08:00
Erwin Coumans
03cc4f0554
add InverseDynamics example for example browser
...
add CMake support for BulletInverseDynamics and BulletInverseDynamicsUtils
2015-11-24 11:12:02 -08:00
erwincoumans
c755299861
Merge pull request #531 from erwincoumans/master
...
add physics server loopback (same process, using shared memory) and direct (same process, directly executing commands not using shared memory)
2015-11-23 08:09:46 -08:00
Erwin Coumans
b4701613c8
consistent *API.* in examples/SharedMemory
2015-11-23 08:00:42 -08:00
erwincoumans
bd4c4eb3c5
rename API->Api
2015-11-22 21:32:20 -08:00
erwincoumans
5589fb03af
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2015-11-22 20:50:41 -08:00
erwincoumans
03bf78ef49
add physics server loopback (both client and server in the same process, using shared memory)
...
add physics server direct (client and server in the same process, directly processing commands without shared memory transport mechanism)
2015-11-22 20:50:32 -08:00
erwincoumans
4db2665c52
Merge pull request #530 from erwincoumans/master
...
fix InverseDynamics/test_invdyn_kinematics.cpp for single/double prec…
2015-11-19 14:54:42 -08:00
erwincoumans
7651d89b98
fix InverseDynamics/test_invdyn_kinematics.cpp for single/double precision builds
...
use dill_creator for tree structure (not coil_creator)
2015-11-19 14:33:14 -08:00
erwincoumans
4605282b11
Merge pull request #529 from erwincoumans/master
...
[InverseDynamics] 4-spaces->tabs for src/BulletInverseDynamics, Add custom namespaces per configuration
2015-11-19 13:02:37 -08:00
erwincoumans
a9df481991
Merge pull request #527 from ComSubVie/master
...
Updated include and variadic argument [xcode]
It was already applied, so I guess it will merge.
2015-11-19 13:01:57 -08:00
erwincoumans
75d657ec85
change 4 spaces to tab for src/BulletInverseDynamics
...
fix unit test in single precision compilation (use delta t of 0.01 if BT_ID_USE_DOUBLE_PRECISION is not defined)
2015-11-19 12:08:04 -08:00
Erwin Coumans
069936218a
[InverseDynamics] Add custom namespaces per configuration
...
BulletInverseDynamics can be configured to compile using Eigen
instead of Bullet's LinearMath.
Adds a preprocessor defined specific namespace for each
configuration to produce linker errors if incompatible
libraries are linked (eg, builtin core library and
utilities for bullet types).
2015-11-18 08:01:32 -08:00
erwincoumans
f9e0e0a3e1
Merge pull request #528 from erwincoumans/master
...
add real-time safe Inverse Dynamics library+test+utils
2015-11-17 22:39:41 -08:00
erwincoumans
de763a26e7
fix portability of BulletInverseDynamics (usual issues: std::pow, M_PI, std::vector->idArray<T>::type, snprintf, pass vec3 and mat33 by const reference, not by value)
2015-11-17 21:51:02 -08:00
Erwin Coumans
aa4d119f98
add real-time safe Inverse Dynamics library+test+utils
...
an example for the example browser will follow.
thanks to Thomas Buschmann
2015-11-17 08:27:38 -08:00
Erwin Coumans
7d9365319c
add InverseDynamics test/lib to premake
2015-11-17 08:26:27 -08:00
Markus Schabel
7a93d24aef
Updated include and variadic argument [xcode]
...
InverseDynamics example:
* fixed the include path of the /Utils/b3ResourcePath.h file so that the
example compiles in xcode.
* converted std:string to c-string to be used as variadic argument, so that
the example compilse in xcode.
2015-11-17 12:02:40 +01:00
erwincoumans
571a6ba9c4
Merge pull request #524 from erwincoumans/master
...
add initial inverse dynamics example skeleton, with urdf and programm…
2015-11-13 15:17:34 -08:00
erwincoumans
ad29d27700
add initial inverse dynamics example skeleton, with urdf and programmatically created btMultiBody.
...
disabled in Bullet/examples/ExampleBrowser/ExampleEntries.cpp
2015-11-13 10:37:43 -08:00
erwincoumans
9ac27b77bf
Merge pull request #523 from erwincoumans/master
...
add deprecated methods to avoid breaking API
2015-11-11 14:15:08 -08:00
Erwin Coumans
7d6c2b77f7
Merge remote-tracking branch 'bp/master'
2015-11-11 12:44:36 -08:00
Erwin Coumans
f6a8079353
sync repo
2015-11-11 12:44:26 -08:00
erwincoumans
dc74129739
Merge pull request #522 from takuyanakaoka/fix-memory-leak-in-physics-client-shared-memory
...
Fix memory leak in PhysicsClientSharedMemory. Let's just commit it, worry about strDup location when we need it again.
2015-11-09 17:56:04 -08:00
erwincoumans
c838d4996c
Merge pull request #519 from d3x0r/MinorCodeFixes
...
Minor code fixes
2015-11-08 19:44:55 -08:00
erwincoumans
425ac25b26
Merge pull request #521 from erwincoumans/master
...
clang gets confused/crashes when using the same namespace,
2015-11-08 19:38:47 -08:00
Erwin Coumans
91204e8ed2
avoid naming conflicts Bullet3/Bullet3
2015-11-08 19:31:03 -08:00
Takuya Nakaoka
b961cce360
Fix memory leak in PhysicsClientSharedMemory
2015-11-09 12:02:47 +09:00
Erwin Coumans
72b68409da
clang gets confused/crashes when using the same namespace,
...
need to look if it is a real error or clang issue
should fix Issue 520
https://github.com/bulletphysics/bullet3/issues/520
2015-11-08 13:49:37 -08:00
d3x0r
08eb947bac
Format fix.
2015-11-08 10:24:16 -08:00
d3x0r
99acea9594
btVoronoiSimplexSolver::inSimplex can return when first 'found=true' is set instead of going through all points, since found is never set to false in any other condition.
...
PersistentManifold replaceContactPoint set the same values for m_appliedImpluse; remove redunant set.
2015-11-08 10:22:02 -08:00
erwincoumans
6df6df3b26
Merge pull request #517 from erwincoumans/master
...
b3CreateBoxCommandSetColorRGBA: allow to specify color when creating …
2015-11-06 17:41:40 -08:00
erwincoumans
3b9b803683
b3CreateBoxCommandSetColorRGBA: allow to specify color when creating bodies through shared memory API
...
Parse and use colors from URDF file (single rgba color per link, not per visual)
Rename btMultiBody 'stepVelocities' to 'computeAccelerationsArticulatedBodyAlgorithmMultiDof'
btHashMap, add const Value* operator[]
remove a few more obsolete btMultiBody methods (on the non-multi-dof path)
fix spelling typo in fillConstraintJacobianMultiDof (fil -> fill)
Add mention to Jakub Stepien for his work on btMultiBody
2015-11-06 17:11:15 -08:00
erwincoumans
4a4d861721
Merge pull request #516 from erwincoumans/master
...
Only support btMultiBody multi-dof version
2015-11-05 21:32:03 -08:00