Erwin Coumans
18dbf6f018
Merge remote-tracking branch 'bp/master'
2017-05-08 09:08:50 -07:00
Erwin Coumans
a69442d119
Some optimizations for btMultiBodyJointMotor (skip constraint generation if maxImpulse/maxForce = 0) and
...
skip constraint row generation if joint limit is not violated.
2017-05-08 09:06:39 -07:00
yunfeibai
92de4ecd31
Add pybullet example to get dynamic info.
2017-05-07 22:41:05 -07:00
yunfeibai
5fe4c6bb5b
Add API to get dynamic info.
2017-05-07 22:21:38 -07:00
yunfeibai
e363e12ea4
Add default specular when there is not specular map. Add example for adjusting specular coefficient.
2017-05-07 21:09:08 -07:00
erwincoumans
67392b85d5
Merge pull request #1099 from gregeryb/patch-4
...
getSolveSwingLimit() returns wrong value
2017-05-06 16:47:33 +00:00
erwincoumans
c4844c650f
Merge pull request #1078 from olegklimov/master
...
Random improvements 2
2017-05-06 16:46:59 +00:00
Oleg Klimov
acf57f25e6
MJCF: change default link name to be more unique
2017-05-06 16:00:14 +03:00
Oleg Klimov
2c6b2211fc
Friction typo
2017-05-06 16:00:14 +03:00
Oleg Klimov
b8afb4d7aa
Memory leaks
2017-05-06 14:49:51 +03:00
Oleg Klimov
5a40b5aaae
Compile fix
2017-05-06 14:49:51 +03:00
Oleg Klimov
1524004aa8
MJCF: support for "axisangle", small code improvements
2017-05-06 14:49:43 +03:00
Gregery Barton
72b0b76b64
getSolveSwingLimit() returns wrong value
...
Should return m_solveSwingLimit instead of m_solveTwistLimit
2017-05-06 11:45:26 +10:00
erwincoumans
7e5e48eee6
Merge pull request #1098 from erwincoumans/master
...
update benchmark
2017-05-06 01:06:29 +00:00
Erwin Coumans
6767b986d0
tuned the benchmark a little bit, start with the humanoid on the floor
2017-05-05 18:05:36 -07:00
Erwin Coumans
7003401605
use DIRECT mode for benchmark
2017-05-05 17:57:07 -07:00
erwincoumans
36f011857b
Merge pull request #1097 from erwincoumans/master
...
pybullet benchmark: make some parameters explicit
2017-05-06 00:43:17 +00:00
Erwin Coumans
3849612403
pybullet benchmark: make some parameters explicit
2017-05-05 17:42:43 -07:00
erwincoumans
729fc6ff99
Merge pull request #1096 from erwincoumans/master
...
add simple humanoid_benchmark.py and mjcf file
2017-05-06 00:31:54 +00:00
Erwin Coumans
385156cbc5
add simple humanoid_benchmark.py and mjcf file
2017-05-05 17:24:35 -07:00
Erwin Coumans
09caa599ff
avoid an assert when removing a non-existing graphics index in debug mode
2017-05-05 10:38:16 -07:00
erwincoumans
49eda303bc
Merge pull request #1095 from erwincoumans/master
...
minor change in API for CommonGUIHelperInterface
2017-05-05 17:02:08 +00:00
Erwin Coumans
1e443edc55
minor change in API for CommonGUIHelperInterface
2017-05-05 07:48:05 -07:00
erwincoumans
f76f3e2ba7
Merge pull request #1093 from erwincoumans/master
...
expose profileTiming to pybullet/b3RobotSimulatorClientAPI.h
2017-05-05 01:29:26 +00:00
Erwin Coumans
cb1f5c74ea
add missing files to projects
2017-05-04 18:04:32 -07:00
Erwin Coumans
1f64a87abe
Improve ChromeTraceUtil logging, allow filename to be specified.
...
Expose this ChromeTraceUtil logging to C-API: start/statelogging and submitProfileTiming
pybullet.submitProfileTiming, and STATE_LOGGING_PROFILE_TIMINGS used in startStateLogging
added example for Python profileTiming.py and C++ b3RobotSimulatorClientAPI::submitProfileTiming
2017-05-04 17:51:40 -07:00
erwincoumans
d6c3a76bf2
Merge pull request #1092 from erwincoumans/master
...
fix error, m_userConstraintUIDGenerator should be m_data->m_userConst…
2017-05-04 20:52:31 +00:00
Erwin Coumans
a8bf53b494
fix error, m_userConstraintUIDGenerator should be m_data->m_userConstraintUIDGenerator
2017-05-04 13:52:02 -07:00
erwincoumans
92d7a0850f
Merge pull request #1090 from gregeryb/patch-3
...
Collider object not necessary
2017-05-04 20:34:21 +00:00
erwincoumans
ee55388815
Merge pull request #1089 from erwincoumans/master
...
update to OpenVR 1.07 from https://github.com/ValveSoftware/openvr
2017-05-04 20:32:30 +00:00
Erwin Coumans
7bf125e460
reset the m_userConstraintUIDGenerator to 1 after 'resetSimulation'
2017-05-04 13:28:09 -07:00
Erwin Coumans
61999ef789
b3ResizablePool: only remove a handle, if it is currently in-use
...
also remove user constraints, if removing a body
2017-05-04 13:14:24 -07:00
Erwin Coumans
fac3d6e3ca
fix some compile errors after merge
2017-05-04 11:08:59 -07:00
Erwin Coumans
a7d08ca9d7
Merge remote-tracking branch 'bp/master'
2017-05-04 10:51:42 -07:00
erwincoumans
87a24dba84
Merge pull request #1091 from YunfeiBai/master
...
Add APIs to reset object mass, lateral friction coefficient, and to get user constraint id.
2017-05-04 17:47:33 +00:00
Erwin Coumans
4602fbba34
add missing openvr files to CMakeLists.txt, rename 64bit openvr_api.dll to openvr64pi.dll to avoid name conflicts when using 32 AND 64 bit versions of this dll.
2017-05-04 08:37:46 -07:00
Erwin Coumans
a86f584824
more work towards removeBody for C-API/pybullet, work-in-progress.
2017-05-03 21:53:29 -07:00
yunfeibai
939d6ead32
Add API to reset lateral friction coefficient.
2017-05-03 21:47:53 -07:00
yunfeibai
1841a41f2a
Add pybullet example for resetting dynamics.
2017-05-03 21:30:42 -07:00
yunfeibai
c7e9a31898
Add API to get user constraint id.
2017-05-03 18:25:25 -07:00
Erwin Coumans
152e3da3e4
Implementation of virtual void CommonRenderInterface::removeGraphicsInstance(int instanceUid)
...
for GLInstancingRenderer (OpenGL3+) and SimpleOpenGL2Renderer (OpenGL2)
Refactored the add/remove object pool in Bullet3Common/b3ResizablePool.h
Added CommonRigidBodyBase::deleteRigidBody, also removing its graphics instance.
2017-05-03 17:05:05 -07:00
Gregery Barton
03742208f1
Collider object not necessary
...
Collider object not necessary without DBVT_BP_ACCURATESLEEPING defined
2017-05-04 05:22:00 +10:00
Erwin Coumans
6f7601966d
fix issue ,don't iterate over [0..numBodyHandles], would fail once we allow 'removeBody'...
2017-05-03 11:23:01 -07:00
Erwin Coumans
2c8f65a2d0
move body handles in its own template class, for re-use.
2017-05-03 10:49:04 -07:00
Erwin Coumans
1bb133a01f
update to OpenVR 1.07 from https://github.com/ValveSoftware/openvr
2017-05-03 08:40:29 -07:00
erwincoumans
7c439b2b6a
Merge pull request #1088 from erwincoumans/master
...
Improve MJCF import, to allow reading of friction parameters, includi…
2017-05-03 05:50:01 +00:00
Erwin Coumans
eb7cf38293
Add option to --useKitchen=1 to VRGloveSimulatorMain
2017-05-02 22:33:42 -07:00
Erwin Coumans
07992fe61d
Improve MJCF import, to allow reading of friction parameters, including spinning and rolling friction, with some rudimentary 'default class' support.
...
Tweak VRGloveSimulatorMain to work better with MPL/mpl2.xml hand.
2017-05-02 18:05:36 -07:00
erwincoumans
7be746d892
Merge pull request #1086 from erwincoumans/master
...
TinyAudio, preparation to allow sound in our robot simulator (C-API, pybullet)
2017-05-02 06:10:12 +00:00
Erwin Coumans
74ce6af26c
add commented-out example to enable premake serial/audio
2017-05-01 22:37:45 -07:00