Chuyuan Fu
07521869db
format file
...
format
format
2020-08-12 10:46:26 -07:00
Chuyuan Fu
b8fd4a1060
added caching barycenters for static constraints, with lots of debugging lines
2020-08-12 09:33:49 -07:00
Stephen Gold
c1bc1a3688
btCollisionObject.h: add getters for m_objectsWithoutCollisionCheck
2020-05-13 03:24:49 -07:00
erwincoumans
4ab592dab1
Merge pull request #2776 from stephengold/master
...
extend BVH and GImpact algorithms to accept meshes with PHY_UCHAR indices
2020-05-06 14:59:48 -07:00
Peng Xu
b13ca4e969
Remove unused thread-unsafe debug variable 'maxIteration' that is no longer used in btQuantizedBvh.cpp
2020-05-06 11:03:39 -07:00
Stephen Gold
5ec86e9f9a
extend BVH and GImpact algorithms to accept meshes with UCHAR indices
2020-04-28 00:00:07 -07:00
erwincoumans
cd8cf7521c
Merge pull request #2620 from stephengold/master
...
apply custom pair-cache filter to predictive contacts
2020-04-26 12:09:05 -07:00
stolk
b7ff35ae86
Remove unused member variable from dispatcher.
2020-04-03 09:48:16 -07:00
Stephen Gold
abb2e4ee23
delete comments plainly marking the altered source code
2020-02-23 21:48:25 -08:00
Stephen Gold
43877214bd
use safeNormalize() to avoid assert failure in btVector3::normalize()
2020-02-17 22:45:22 -08:00
Stephen Gold
75b05d93ff
apply custom pair-cache filter to predictive contacts
2020-02-13 00:04:42 -08:00
erwincoumans
66ffa329c8
Merge pull request #2577 from xhan0619/master
...
Add position error into deformable vs. rigid contact
2020-01-11 16:05:15 -08:00
erwincoumans
5bf6adcf9d
Update btCollisionDispatcherMt.h
...
add a space to fix compile errors
2020-01-11 06:57:35 -08:00
Xuchen Han
a808d74895
fix bug in the pretransform of rigid body interpolation transform
2019-12-30 10:55:30 -08:00
Anis
de9ac113c4
a better approach to merge new manifolds on multithreaded CPU dispatcher
2019-12-30 02:17:59 +01:00
Daniele Bartolini
94f0a14e43
Fix warning with -Wreorder
2019-12-18 21:20:49 +01:00
erwincoumans
4414136f32
Merge pull request #2541 from dbartolini/cleanup-fix-multi-line-warning
...
Fix multi-line comment warning with -Wcomment
2019-12-17 19:10:07 -08:00
erwincoumans
63843dffc2
Merge pull request #2543 from dbartolini/cleanup-fix-user-headers
...
Fix warning with -Wunused-parameter
2019-12-17 19:09:20 -08:00
erwincoumans
2d66858918
Merge pull request #2544 from dbartolini/cleanup-dbvt
...
Remove unnecessary copy constructor in btDbvt
2019-12-17 19:08:52 -08:00
Daniele Bartolini
4ea4c7ef6a
Remove unnecessary copy constructor in btDbvt
2019-12-15 01:21:24 +01:00
Daniele Bartolini
78398df00e
Fix warning with -Wunused-parameter
2019-12-15 01:03:01 +01:00
Daniele Bartolini
b91124b012
Fix multi-line comment warning with -Wcomment
2019-12-15 00:41:00 +01:00
Daniele Bartolini
0aa4974b98
Remove unnecessary copy constructor in btBroadphasePair
2019-12-15 00:35:44 +01:00
Xuchen Han
794614f269
change collision detection between deformables to from continuous to discrete
2019-11-11 13:58:03 -08:00
Aaron Franke
133fd3a73c
Fix "seperate" typos
2019-10-31 08:29:09 -04:00
Chuyuan Fu
913400eba1
add SOLVER_USE_ARTICULATED_WARMSTARTING option and APIs
...
fix compile
2019-10-23 21:36:26 -07:00
Chuyuan Fu
ac680be673
fix space
2019-10-23 21:36:08 -07:00
Chuyuan Fu
08f53fc38d
add warmstart
2019-10-23 21:36:08 -07:00
Xuchen Han
96bf2f2ff5
address PR comments
2019-10-01 14:47:49 -07:00
Xuchen Han
cb46440e17
add normal cone optimization for self-collision
2019-09-28 14:44:41 -07:00
Xuchen Han
4e1c1a30a7
remove world dependency from btDeformableBodySolver,btDeformableBackwardEulerObjective, and btCGProjection; reduce invasion into multibody world, all chnages are cosmetic now
2019-08-21 22:17:46 -07:00
Xuchen Han
fce1296413
fix the issue that compound objects's child does not get rotated in the material space in interpolationWorldTransform
2019-08-16 13:45:29 -07:00
Xuchen Han
07bf736aeb
build islands once and process islands arbitrary number of times in update constraints
2019-08-16 13:45:29 -07:00
Erwin Coumans
f09cefabe8
Merge remote-tracking branch 'bp/master'
2019-08-14 21:14:56 -07:00
erwincoumans
7fa70c3857
Merge pull request #2351 from xhan0619/Deformable
...
Add deformable body world and solver
2019-08-14 21:13:41 -07:00
Erwin Coumans
88d1788ee5
PyBullet: allow to update an existing heightfield shape
...
Also, use flags = p.GEOM_CONCAVE_INTERNAL_EDGE to enable internal edge filtering for heightfield (disabled by default)
See https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/examples/heightfield.py
2019-08-14 21:06:10 -07:00
Erwin Coumans
54111f7023
PyBullet: add support for internal edge filtering for height field terrains
2019-08-09 10:14:14 -07:00
Xuchen Han
3dc8abcf36
only call buildIslands once for multibody in each timestep
2019-08-02 13:15:06 -07:00
Xuchen Han
243b9fc8c7
combat friction drift in positionCorrect by changing velocity and change it back (effectively only changing position)
2019-08-02 13:14:15 -07:00
Erwin Coumans
51fba6f78d
export btHeightfieldTerrainShape to PyBullet. Note that tinyrenderer doesn't support rendering it (it would be too slow on CPU)
...
fix rare getKeyboardEvents threading issue
change texture color to default plane.urdf blue
2019-07-29 20:23:38 -07:00
Erwin Coumans
a42acfbe31
btHeightFieldTerrainShape, init new member
...
instead height of example terrain
2019-07-23 15:23:11 -07:00
Erwin Coumans
ebde9926a8
add example loading heightfield from image and csv, using assets from DeepLoco (thanks to Jason Peng) and
...
from this Blender tutorial https://www.beamng.com/threads/tutorial-adding-heightmap-roads-using-blender.16356/
2019-07-23 11:26:31 -07:00
erwincoumans
1061b3d816
Update btMprPenetration.h
...
fix typo
2019-06-17 09:39:25 -07:00
Rémi Verschelde
d85b800702
Convert DOS (CRLF) source files to Unix (LF) line endings
...
Excluded `examples/pybullet/gym/pybullet_data/` which has many (3000+)
CRLF data files (obj, mtl, urdf), and `docs/pybullet_quickstart_guide`
which has generated .js and .htm files with CRLF line endings too.
2019-05-22 10:01:32 +02:00
Chuyuan Fu
64ebe27477
Add safety check
2019-05-16 18:13:29 -07:00
erwincoumans
a8d1c121fd
allow Z as up-axis for raycast acceleration in btHeightfieldTerrainShape
2019-04-16 10:34:59 -07:00
erwincoumans
f28fd91e4f
add raycast accelerator for btHeightfieldTerrainShape, thanks to Marc Zylann, see https://github.com/bulletphysics/bullet3/pull/2062
...
it can be disabled by setting the flag cb.m_flags |= btTriangleRaycastCallback::kF_DisableHeightfieldAccelerator;
acceleration is disabled for z axis up.
add btHeightfieldTerrainShape example to example browser
2019-04-15 21:55:29 -07:00
Stephen Gold
231195843f
in btSimpleBroadphase::destroyProxy(), remove pairs before freeing proxy
2019-04-02 21:51:58 -07:00
Francois Beaune
649a7d0981
Fix crash in btGImpactMeshShape vs btBvhTriangleMeshShape
2019-02-27 10:41:54 +01:00
Erwin Coumans
77a9a77b60
create some 'Unity Build' cpp files, to work-around setuptools on Windows creating >32k command-line
...
see 'won't fix' in https://bugs.python.org/issue1539295
2019-01-24 10:32:15 -08:00