Commit graph

47 commits

Author SHA1 Message Date
QuantumCoderQC 8c80b94b4a Moved kinematic and static flags from Bt.hx to RigidBody.hx 2019-12-07 21:41:08 +01:00
QuantumCoderQC 5099580885 Implemented Kinematic and Static flags for better control. Mass of Animated(Kinematic) and Static objects will be set to zero. Implemented btMotionState for kinematic rigid bodies. And btSetWorldTransform for Dynamic and static rigid bodies. Kinematic rigid bodies can now be fully contolled through animation timeline inside blender. 2019-12-01 00:59:16 +01:00
marketgarden c9911ad25f add collision-filter-mask feature 2019-09-10 23:09:44 +02:00
luboslenco 4b461212bc Attempt to fix rigid body scaling 2019-02-12 12:33:43 +01:00
luboslenco 3e645a95b4 Merge terrain stream 2019-01-17 21:34:38 +01:00
luboslenco 979efe9b7d Make trigger private 2019-01-14 11:27:03 +01:00
luboslenco 3eaf2dc569 Faster shape construct 2019-01-07 15:41:06 +01:00
unknown 8ae087d445 Fix PhysicsBreak 2018-12-31 16:55:46 +01:00
luboslenco a8c86b373f Update bullet bindings 2018-12-20 18:04:49 +01:00
luboslenco 4bde0b11d8 Packed pos fixes 2018-12-15 23:10:11 +01:00
luboslenco 975f995796 Faster and smaller vertex data 2018-12-14 15:27:43 +01:00
luboslenco 7c1a1429b1 Add RigidBody.applyTorque 2018-11-12 21:06:12 +01:00
luboslenco c05ff52ece Fix rigid bodies getting stuck 2018-11-12 10:44:15 +01:00
unknown 827b378713 Continuous Collision Detection 2018-10-30 12:56:49 +01:00
luboslenco 78906238b5 Update physics first 2018-09-13 14:49:34 +02:00
luboslenco 68ec902090 Merge faster math and skinning 2018-08-28 13:50:52 +02:00
luboslenco 6a23b5e2ff Physics world reset fix 2018-08-27 07:35:39 +02:00
luboslenco f3634bb277 Prevent bullet allocations 2018-08-23 20:26:40 +02:00
luboslenco 73b68e1336 Dynamic 3d mesh physics shape for ammo 2018-08-21 13:08:19 +02:00
Kent Hinson ef72da41a3 RigidBody doc 2018-08-18 12:31:13 -07:00
unknown 343f133764 Begin dynamic 3d mesh physics shape 2018-08-17 17:01:54 +02:00
unknown 51529e98f9 Add RigidBody.notifyOnContact 2018-08-17 10:20:46 +02:00
luboslenco 31b2fe26fb Rigid body cleanup 2018-08-06 21:56:53 +02:00
luboslenco 9c6e6eb462 Improve dce 2018-07-24 21:28:03 +02:00
Andrei Nadin d8c6cef7f9 Add ApplyForceNodes
Think it would be good to add a global/local bool?
2018-04-18 10:26:33 +10:00
luboslenco af65880fbd Rename ApplyImpulseNodeAtLocation to ApplyImpulseAtLocationNode, format 2018-04-14 20:00:40 +02:00
Andrei Nadin c9a53ef2d8 Enable getAngularVelocity()
This is part of a new GetVelocity Node which I will submit to the LogicPack repository?
2018-04-13 13:21:36 +10:00
Lubos Lenco e8346a0911 Do not create rigid body for non-mesh 2018-02-04 22:57:12 +01:00
Lubos Lenco 09a91b14df Fix multi-mat triangle mesh collision 2018-01-10 21:10:08 +01:00
Martin Wallin ed68707753 RigidBody enableGravity(), disableGravity(), setGravity(v:Vec4)
Tested in C++, Krom, Browser
2017-12-14 14:33:58 +01:00
Lubos Lenco 0f85786eb0 Convex shape scaling 2017-12-14 12:23:56 +01:00
Martin Wallin b976ca2e0b Enable Bullet.updateSingleAabb (needs updated ammo.js)
Only merge once https://github.com/kripken/ammo.js/pull/180 has been merged, and ammo.js has been rebuilt.
2017-12-12 23:20:32 +01:00
Lubos Lenco 4042e43d17 Rename rigidbody.ghost to rigidbody.trigger for clarity 2017-12-12 20:07:31 +01:00
Lubos Lenco 20a4dc9869 Rigid body scaling 2017-12-12 13:39:15 +01:00
Lubos Lenco 410dd5f795 Prepare for terrain collision shape 2017-12-05 23:45:40 +01:00
Lubos Lenco 942e4d27fa Rigid body cleanup 2017-12-04 15:10:20 +01:00
Lubos Lenco 3d42331115 Matrix fix 2017-11-28 01:08:24 +01:00
Lubos Lenco 2409e8bf96 Fix nested rigid body transform sync 2017-11-27 22:47:09 +01:00
Lubos Lenco f62d1ff859 transform.size is now transform.dim to match Blender 2017-11-26 20:43:59 +01:00
Lubos Lenco ca8cee51c8 Rigid body animated prop 2017-11-13 10:18:37 +01:00
Martin Wallin a75621301f RigidBody.setFriction(f), change friction during runtime
Bullet physics implemented and working fine.
Oimo TODO..
2017-11-08 00:06:36 +01:00
Lubos Lenco 0a81944b40 Implement deactivation params 2017-11-06 13:01:08 +01:00
Lubos Lenco d04cd96a1d Ghost rigid body (update haxebullet) 2017-11-02 13:32:21 +01:00
Lubos Lenco 1862b6a5af Collision groups (update haxebullet) 2017-10-29 19:34:10 +01:00
Lubos Lenco 505ccb7caf Expose linear and angular factor for rigid body 2017-10-23 17:26:17 +02:00
Lubos Lenco 2ec3f723df Oimo physics module 2017-09-30 02:15:21 +02:00
Lubos Lenco 24aa6c4787 Separate physics module 2017-09-30 00:32:06 +02:00
Renamed from Sources/armory/trait/internal/RigidBody.hx (Browse further)