Erwin Coumans
8c6d4a4c85
also initialize near/far for depth shader in TinyRenderer
2017-05-26 09:45:26 -07:00
Erwin Coumans
9d78809a55
Merge remote-tracking branch 'bp/master'
2017-05-26 09:23:28 -07:00
Erwin Coumans
9743bb387c
give some pure-virtual methods default empty implementation, avoid breaking some internal research code
2017-05-24 19:30:06 -07:00
Erwin Coumans
9f7d7fecd5
more rendering fixes
2017-05-23 23:34:55 -07:00
Erwin Coumans
df1b5b6ca5
fix shader issue
2017-05-23 23:17:57 -07:00
Erwin Coumans
2d04d39fcf
bump up pybullet version, include <string.h> for memset
2017-05-23 22:41:08 -07:00
Erwin Coumans
9420ecded3
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-21 19:49:26 -07:00
Erwin Coumans
2939c7ae36
Merge remote-tracking branch 'bp/master'
2017-05-21 19:49:09 -07:00
Erwin Coumans
00a5956dc2
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-18 15:10:45 -07:00
Erwin Coumans
16a8dceb73
fix warning
2017-05-18 08:31:40 -07:00
Erwin Coumans
b8e20d502b
Merge remote-tracking branch 'bp/master'
2017-05-18 08:31:17 -07:00
Erwin Coumans
6722204296
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-18 08:31:08 -07:00
Erwin Coumans
88e81d6712
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-17 21:22:30 -07:00
Erwin Coumans
6db6f45135
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-17 10:28:19 -07:00
Erwin Coumans
ba6652b73a
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-16 18:03:05 -07:00
Erwin Coumans
2f57c259fd
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-16 13:55:29 -07:00
Erwin Coumans
59ece491bd
Merge remote-tracking branch 'bp/master'
2017-05-14 12:22:02 -07:00
Erwin Coumans
23b8579247
avoid some 'invisible' warning/error (C++/C mix)
2017-05-14 12:00:28 -07:00
Erwin Coumans
2bfaa384ca
Merge remote-tracking branch 'bp/master'
2017-05-13 20:59:30 -07:00
Erwin Coumans
94a76a2003
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-13 19:22:09 -07:00
Erwin Coumans
3431b44a2b
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-13 16:24:11 -07:00
Erwin Coumans
bdf7e3f61f
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 14:23:40 -07:00
Erwin Coumans (google)
c068cb8297
bump up pybullet to 1.0.3,
...
allow humanoid_running.py to run on Python 2.7
2017-05-12 21:21:03 +00:00
Erwin Coumans (google)
aaea92e589
Merge remote-tracking branch 'bp/master'
2017-05-12 20:58:40 +00:00
Erwin Coumans (google)
b2c1bcfa59
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 20:53:24 +00:00
Erwin Coumans
0ad3fade4e
physicsClientId always comes last for each pybullet command
2017-05-12 09:38:17 -07:00
Erwin Coumans
f482a3c7cc
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-05-12 07:58:19 -07:00
Erwin Coumans
424a29474f
fix for division by zero, in case angular velocity goes close to zero
...
(but not zero)
2017-05-11 17:45:01 -07:00
Erwin Coumans
c4a26c3587
Merge remote-tracking branch 'bp/master'
2017-05-11 15:27:52 -07:00
Erwin Coumans
fc6fb7b14c
initialize values (padding etc) help asan/msan tests
2017-05-09 18:00:28 -07:00
Erwin Coumans
d54eab16e1
bump up setup.py pybullet pypi pip version to 1.0.2
2017-05-09 16:57:56 -07:00
Erwin Coumans
0d3940b8bd
fix signed-integer-overflow issue:
...
Hash functions rely on 2's complement behaviour. Use unsigned integers to get that.
2017-05-09 16:36:11 -07:00
Erwin Coumans
e6d1ed6ffe
Merge remote-tracking branch 'bp/master'
2017-05-09 16:24:32 -07:00
Erwin Coumans
c1474c8684
Merge remote-tracking branch 'bp/master'
2017-05-09 11:57:53 -07:00
Erwin Coumans
051e3f8b0c
Merge remote-tracking branch 'bp/master'
2017-05-09 11:37:25 -07:00
Erwin Coumans
1e443edc55
minor change in API for CommonGUIHelperInterface
2017-05-05 07:48:05 -07:00
Erwin Coumans
e6759cfa4f
TinyAudio fixes for OSX etc.
2017-04-27 12:07:31 -07:00
Erwin Coumans
1c168c102b
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-27 09:01:16 -07:00
Erwin Coumans
a43656701c
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-27 07:31:26 -07:00
Erwin Coumans
e4ace90980
fix some potentially uninitialized variable
2017-04-25 21:37:04 -07:00
Erwin Coumans
5ba6e11454
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-24 09:57:19 -07:00
Erwin Coumans
d41a2fdfd4
change hand.ino/py to match hardware changes (use pullup resistor, connect to gnd, instead of 5V + pull down resistor)
2017-04-24 09:56:27 -07:00
Erwin Coumans (google)
bf7808ac04
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-20 21:52:33 +00:00
Erwin Coumans
14edf72695
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-20 14:45:40 -07:00
Erwin Coumans
d2ff554e37
tweak hand.py script to automatically find the port on Windows (COM0 to COM30) and Mac OSX.
2017-04-20 14:44:47 -07:00
Erwin Coumans (google)
5c7450f2fd
Merge remote-tracking branch 'bp/master'
2017-04-20 20:06:28 +00:00
Erwin Coumans
c24b81dd68
Merge remote-tracking branch 'bp/master'
2017-04-20 09:32:30 -07:00
Erwin Coumans
8cc1f51862
Merge remote-tracking branch 'bp/master'
2017-04-17 19:58:24 -07:00
Erwin Coumans
e8a07e31e6
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-17 19:57:48 -07:00
Erwin Coumans
ad2099e107
address 2 issues pointed out by PVS-Studio:
...
https://github.com/bulletphysics/bullet3/issues/1074
2017-04-17 10:01:44 -07:00
Erwin Coumans
3c22e10456
Merge remote-tracking branch 'bp/master'
2017-04-17 09:48:51 -07:00
Erwin Coumans
2989217b65
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-17 07:46:45 -07:00
Erwin Coumans (google)
c2b80c562b
fix TinyAudioExample
2017-04-14 19:33:52 +00:00
Erwin Coumans
747ccf2c85
bump up pybullet setup.py
2017-04-14 07:28:16 -07:00
Erwin Coumans
fe199bea09
fix typo
2017-04-11 12:24:17 -07:00
Erwin Coumans
0a42ad6a88
pybullet: add support for Anaconda install on Mac OSX, for pip install pybullet, python setup.py install and cmake.
...
Usage:
Also updated pypi to latest, see https://pypi.python.org/pypi?:action=display&name=pybullet&version=0.1.7
Here are a few options for Mac OSX + Anaconda:
1) In the root of the Bullet Physics SDK source tree, run
CFLAGS="-DB3_NO_PYTHON_FRAMEWORK" python setup.py install
2) cmake, add the flag -DBUILD_PYBULLET_MAC_USE_PYTHON_FRAMEWORK=OFF
3) Globally, just use pip or pip3:
CFLAGS="-DB3_NO_PYTHON_FRAMEWORK" pip install pybullet
Option (3) may have an out-of-date pybullet/bullet version.
2017-04-11 12:17:08 -07:00
Erwin Coumans
239ef81364
pybullet pip/setup.py: enable double precision, tcp, udp
2017-04-04 08:11:18 -07:00
Erwin Coumans
322c7d4b7e
add missing files in pip, bump version
2017-04-04 00:01:12 -07:00
Erwin Coumans (Google)
c4cee21225
pybullet pip/setup.py Linux fixes
2017-04-03 09:50:01 -07:00
Erwin Coumans
463cbf93de
minor fix in setup.py, disable udp/tcp for now (not setup yet)
2017-04-02 23:12:02 -07:00
Erwin Coumans
9507e8b4a1
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-04-02 23:02:26 -07:00
Erwin Coumans
e487bc360b
add support for setuptools setup.py pybullet for 'pip install pybullet'
...
rewrite MacOpenGLWindow.mm into .m version, so that setup.py can handle it.
See also test at https://pypi.python.org/pypi/pybullet/0.1.0
2017-04-02 23:00:06 -07:00
Erwin Coumans
1c5e5d2b3f
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-03-30 12:39:18 -07:00
Erwin Coumans
2211a20ab6
remove 20 second time limit for ffmpeg
2017-03-30 12:38:13 -07:00
Erwin Coumans
5899425774
expose linkIndexA/B as filter option in pybullet.getContactPoints
2017-03-29 12:04:23 -07:00
Erwin Coumans
eb8c31ae82
move pybullet examples to Bullet/examples/pybullet/examples
2017-03-29 09:40:56 -07:00
Erwin Coumans
38ad1bfb89
revert to m_jointFriction (from m_jointFriction1)
2017-03-27 10:16:55 -07:00
Erwin Coumans
544f289b24
better pr2_gripper collision model
2017-03-23 15:31:17 -07:00
Erwin Coumans
acbe8ee5cd
remove use of snprint, fixes Issue 1037
2017-03-23 15:10:47 -07:00
Erwin Coumans
f498670798
:%s/STL/stl/g for Bullet/data/MPL/MPL.xml
2017-03-21 18:10:50 -07:00
erwin coumans
269909891a
update pybullet quickstart guide to latest from
...
https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#
2017-03-21 14:25:35 -07:00
Erwin Coumans
61b28621ea
minor fix in friction anchors for btMultiBody
2017-03-21 09:24:00 -07:00
Erwin Coumans
0c874aa43a
fix issue introduced in previous commit, related to
...
btMultiBodyConstraintSolver friction/penetration handling
2017-03-20 19:38:59 -07:00
Erwin Coumans (Google)
865d37fcb5
add premake4_arm64 that works on NVIDIA TX2
2017-03-18 18:32:21 +00:00
Erwin Coumans
32b9eacb34
fix compile issue
2017-03-16 13:26:44 -07:00
Erwin Coumans
f71a85621d
Merge remote-tracking branch 'bp/master'
2017-03-16 10:04:58 -07:00
Erwin Coumans
e0a4393bd2
fix compile issue
2017-03-15 17:35:10 -07:00
Erwin Coumans
6e2850e08a
fix names (case) for Linux for MPL/hand
2017-03-14 17:03:11 -07:00
Erwin Coumans
66919cc66a
fix unreachable code
2017-03-14 13:13:16 -07:00
Erwin Coumans
5009a55ee1
Merge remote-tracking branch 'bp/master'
2017-03-13 18:50:32 -07:00
Erwin Coumans
e524b22fd6
relax the UseTab in _clang-format, see
...
https://github.com/bulletphysics/bullet3/issues/1007#issuecomment-286264717
2017-03-13 15:52:52 -07:00
Erwin Coumans
b088f7febe
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-03-13 11:02:10 -07:00
Erwin Coumans
e36b7e02aa
Fix for issue 1007
...
_clang-format file and applied to HelloWorld.cpp
usage:
clang-format -style=file -i examples/HelloWorld/HelloWorld.cpp
THere are still some issues with clang-format and its style
2017-03-13 11:00:56 -07:00
Erwin Coumans
00d586c26f
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-03-07 22:37:35 -08:00
Erwin Coumans
cf5702c0be
update pybullet quickstart guide pdf from
...
https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA
2017-03-07 22:34:43 -08:00
Erwin Coumans
f81211f3b0
fix quadruped.py, don't use 'realtime' and set timeout (in case connection to server is lost) to few seconds
2017-03-05 22:40:05 -08:00
Erwin Coumans
dcc4c0bda8
fix uninitialized value in new btMatrix3x3::diagonalize
2017-03-03 16:02:12 -08:00
Erwin Coumans
3d43ab1bad
update pybullet quickstart guide from
...
https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit
2017-03-02 13:26:12 -08:00
Erwin Coumans (Google)
aff3b13ebd
Merge remote-tracking branch 'bp/master'
2017-02-22 10:44:37 -08:00
Erwin Coumans (Google)
e1504eb990
fix Linux premake build
2017-02-22 10:39:37 -08:00
Erwin Coumans
218f883211
make flag/enable required argument
...
update pybullet quickstart guide PDF from
https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#
2017-02-21 17:53:49 -08:00
Erwin Coumans
926c83f2ab
Merge remote-tracking branch 'bp/master'
2017-02-21 17:38:42 -08:00
Erwin Coumans
3988d363b3
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2017-02-21 17:38:32 -08:00
Erwin Coumans
37890e5a4d
allow to enable/disable GUI, shadows, wireframe of OpenGL Visualizer from API
...
(pybullet.configureDebugVisualizer)
2017-02-21 17:36:54 -08:00
Erwin Coumans
1cd65a324c
update pybullet quickstart guide
2017-02-21 10:23:18 -08:00
Erwin Coumans
5c74b0a199
add cmake support for TCP / clsocket in pybullet
2017-02-20 20:55:37 -08:00
Erwin Coumans
28146e816f
export TCP connection mode to pybullet
...
made TCP disconnection detection more reliable
2017-02-20 20:34:05 -08:00
Erwin Coumans
3d73a9d788
shmem preliminary TCP implementation (not working yet)
2017-02-20 16:46:25 -08:00
Erwin Coumans
bfcdb8c408
add App_PhysicsServerTCP and App_PhysicsServerSharedMemoryBridgeTCP
...
(can be easier tunneled over SSH)
2017-02-20 14:43:01 -08:00
Erwin Coumans
55361e262e
fix 6dof sensors for fixed joints (recent bug left fields uninitialized in getJointInfo)
...
add premake build support for Test_PhysicsClientUDP
2017-02-20 13:18:33 -08:00