Seth Alves
|
c693687927
|
react to very small vectors instead of just zero-length ones
|
2017-05-03 20:23:10 -07:00 |
|
Seth Alves
|
f867a8e718
|
guard against bad hinge-constraint settings
|
2017-05-03 20:12:42 -07:00 |
|
Seth Alves
|
a259d00b63
|
Merge pull request #10332 from sethalves/bullet-constraints-5
Bullet constraints
|
2017-05-03 16:30:34 -07:00 |
|
Seth Alves
|
3ec3005c6d
|
code review
|
2017-05-01 15:32:17 -07:00 |
|
Seth Alves
|
1b67a8b251
|
cleanups
|
2017-04-30 12:23:34 -07:00 |
|
Seth Alves
|
dabec586ec
|
if spring is linked to another entity which we can't find, disable the spring
|
2017-04-30 11:01:34 -07:00 |
|
Seth Alves
|
c9dfebb713
|
allow spring action to have targets relative to another entity
|
2017-04-30 10:58:58 -07:00 |
|
Seth Alves
|
7ce0ef2ec4
|
fix spring action so that it can be linear or rotational or both
|
2017-04-30 10:04:07 -07:00 |
|
Seth Alves
|
8f2fc24885
|
remove motors from constraints
|
2017-04-29 15:46:04 -07:00 |
|
Seth Alves
|
41f699ec9b
|
fix hinge limits
|
2017-04-29 14:28:56 -07:00 |
|
Seth Alves
|
e52c94895e
|
remove motor from hinge. fix hinge limits
|
2017-04-29 14:18:14 -07:00 |
|
Seth Alves
|
4c4e0dffcc
|
bullet cone-twist constraint
|
2017-04-29 12:30:12 -07:00 |
|
Seth Alves
|
6623028d71
|
ball-and-socket constraint
|
2017-04-29 08:35:55 -07:00 |
|
Andrew Meadows
|
32c367b644
|
use 'using' rather than 'typedef'
|
2017-04-28 10:18:15 -07:00 |
|
Seth Alves
|
21df08aa88
|
set limits when slider constraint is first created
|
2017-04-27 14:02:38 -07:00 |
|
Andrew Meadows
|
2441536de3
|
remove Avatar dependency on AvatarMotionState
|
2017-04-27 13:16:49 -07:00 |
|
Andrew Meadows
|
aceac12398
|
use 'using' instead of 'typedef'
|
2017-04-27 13:11:57 -07:00 |
|
Seth Alves
|
b196dd082b
|
expose bullet slider constraint to javascript
|
2017-04-27 07:56:35 -07:00 |
|
Seth Alves
|
b65b34a81b
|
try to allow axisInA to be adjusted on the fly
|
2017-04-22 20:45:23 -07:00 |
|
Seth Alves
|
f172730a38
|
try to allow axisInA to be adjusted on the fly
|
2017-04-22 20:09:14 -07:00 |
|
Seth Alves
|
25070c3bca
|
try not bringing motor target into -PI,PI range
|
2017-04-22 17:56:40 -07:00 |
|
Seth Alves
|
e9461f812d
|
don't run motor for other's hinge
|
2017-04-22 17:09:26 -07:00 |
|
Seth Alves
|
59950236d3
|
attempt to make hinge motor work better
|
2017-04-22 16:22:00 -07:00 |
|
Seth Alves
|
21ca767b7c
|
remove setPosition and setRotation for actions because they were never finished and never used.
|
2017-04-18 11:59:16 -07:00 |
|
Seth Alves
|
fbd4677a9a
|
add a way to set hinge-constraint motor speed from javascript
|
2017-04-15 21:10:02 -07:00 |
|
Seth Alves
|
b4ff3a8691
|
don't destroy and recreate constraints when reinserting rigid body
|
2017-04-15 21:08:59 -07:00 |
|
Seth Alves
|
d42970d480
|
fix hinge-constraint constructors to use otherAxis
|
2017-04-15 08:51:08 -07:00 |
|
Seth Alves
|
f08fecbfa7
|
make sure new constraint data gets transmitted over network
|
2017-04-14 16:25:27 -07:00 |
|
Seth Alves
|
708008d8a5
|
cleanups
|
2017-04-14 13:43:48 -07:00 |
|
Seth Alves
|
07b23b8235
|
expose other hinge-constraint parameters to javascript
|
2017-04-14 13:28:25 -07:00 |
|
Seth Alves
|
d0144f4110
|
avatar-action-far-grab works now
|
2017-04-14 12:44:54 -07:00 |
|
Seth Alves
|
b1dc5be316
|
make far-grab it's own action (which is just like spring) in order to avoid bootstrapping own avatar
|
2017-04-14 11:48:06 -07:00 |
|
Seth Alves
|
2dab3069da
|
fix bug that was causing spring action to cause constant re-insertion of its rigidbody into bullet. store UUIDs rather than shared pointers in _objectDynamicsByBody so that refcounting works right and actions get their destructors called.
|
2017-04-14 11:06:40 -07:00 |
|
Seth Alves
|
f5a5369055
|
attempt to remove dynamics associated with a rigid-body before removing the rigid-body
|
2017-04-14 07:06:53 -07:00 |
|
Seth Alves
|
52aee63e05
|
keep track of objectDynamics per rigidBody
|
2017-04-14 06:08:58 -07:00 |
|
Seth Alves
|
afa8fc161b
|
allow hinge constraint between two entities
|
2017-04-13 15:37:28 -07:00 |
|
Seth Alves
|
9f252f04e7
|
cleanups
|
2017-04-12 07:25:23 -07:00 |
|
Seth Alves
|
53cb192af1
|
fixed names of pivot and axis
|
2017-04-12 07:22:27 -07:00 |
|
Seth Alves
|
cc77fce95f
|
hinge is sort-of working
|
2017-04-12 07:12:05 -07:00 |
|
Seth Alves
|
2b0315645c
|
actions work again
|
2017-04-11 21:11:03 -07:00 |
|
Seth Alves
|
74c0a70cb0
|
rename base action classes to dynamics, start on constraints
|
2017-04-11 20:39:13 -07:00 |
|
Seth Alves
|
e1e51614d9
|
don't hang loop if entity isDead
|
2017-03-24 11:16:54 -07:00 |
|
Brad Hefta-Gaub
|
bc5d7d8698
|
Merge pull request #9851 from AndrewMeadows/simulation-ownership-2
zero velocity of deactivated dynamic entities
|
2017-03-20 10:20:11 -07:00 |
|
Andrew Meadows
|
bde2222dfd
|
actually use worldTrans
|
2017-03-10 18:30:56 -08:00 |
|
Andrew Meadows
|
9c9eb87925
|
sync RigidBody on deactivation
|
2017-03-10 12:55:16 -08:00 |
|
Andrew Meadows
|
2c141fd555
|
more correct comment
|
2017-03-10 09:18:29 -08:00 |
|
Andrew Meadows
|
a16760278e
|
remove debug code
|
2017-03-09 17:58:53 -08:00 |
|
Andrew Meadows
|
be3012181f
|
force local deactivation on remote deactivation
|
2017-03-09 17:53:17 -08:00 |
|
Andrew Meadows
|
8ddcae2a15
|
restore transform of deactivated entities
|
2017-03-09 17:26:53 -08:00 |
|
Andrew Meadows
|
d4abdcb6c8
|
comments, namechange, and temporary debug code
|
2017-03-09 17:26:53 -08:00 |
|