Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni abe12d818d Adjusted profiling block names. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni fbef191c6b Removed the NewCollision parameter of collision events. Instead separate CollisionStart & CollisionEnd events are sent when a collision begins or ends. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 88896fe805 Added GetCollidingBodies() function to RigidBody which returns collisions from last physics step. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 3d4eb6bdc8 Event refactoring. Removed the concept of targeted events and a Node forwarding a targeted event to all components, which was used only for physics node collision events. Now the node will instead send the collision event, and it can be explicitly subscribed to. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 170ee77019 To avoid confusion when to use what, and as the performance is usually better, use only HashMap & HashSet instead of Map & Set. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 073347c950 AABB-test physics geometry before adding it to the debug renderer. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 63054db172 Fixed undefined behavior if rigid body was removed as response to the collision event. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 9f331e56db Changed Constraint API to specify the other body position / axis explicitly, and to specify limits as Vector2. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni b01fc7b60b Added rigid body queries to PhysicsWorld. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni b636b3a211 Keep track of constraints to release them properly before deleting the rigid body. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni ef421ef32d Initial Bullet constraint implementation. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni d8eb85b9b4 Added SphereCast function to PhysicsWorld. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1a9dced05b Updated to AngelScript 2.23.1 WIP. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni c710fb4ef6 Further optimization of network updates. Use a HashMap to store replicated and local nodes and components separately. Query depended on scene nodes only once per network frame, not per user. Cache the network attribute infos to Serializable. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 08ac95dbf7 Fixed continuous collision detection to work with the compound shape. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 58d7858839 Optimized storage of specific event senders. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 51c9160eae Removed CCD Radius parameter for now as continuous collision detection is not supported for all collision shapes. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 9ead094d5a Removed the physics world maximum timestep, as it is already governed by the Engine's minimum FPS. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 32fa940130 Handle world transform update of parented RigidBodies correctly. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni e8974fae47 NinjaSnowWar single player mode fixed to work with Bullet physics. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 3bb70d065e Draw debug geometry for individual RigidBodies or CollisionShapes. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 187f179af6 Exposed missing physics enums to script. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 69a8f4f6e0 Added back collision events and physics raycasting. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2c535ab11a Refactored back to using only CollisionShape component, which has an enum for the shape type. Restored the SetBox(), SetSphere() etc. API for CollisionShape. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 90f2a80612 Added heightfield & convex hull shapes. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 3e812ec1e0 Fixed physics update bug that caused physics framerate dependency and instability. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 70d95e7ae6 Added ConeShape & TriangleMeshShape. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 3d273cc15e Added more basic collision shapes. %!s(int64=13) %!d(string=hai) anos