Details
-
Task
-
Resolution: Fixed
-
P1: Critical
-
None
-
None
-
None
-
911ca4d64 (dev), 57e35094c (dev), d6f0c06f0 (dev), 72f7a4fe4 (dev), 1f49b60a7 (6.5), 6cb9cea01 (6.5), 2c41151a8 (6.5), f38670fad (dev), a6e5bba94 (dev), 14125874b (6.5), 81cc3ef2f (dev), ee1420af7 (dev), a40f12385 (6.5), 50dc4f2d5 (6.5), 9e786747e (6.5)
Description
Notes from the physics API review:
- DynamicsWorld ⇨ PhysicsWorld
- Maybe sceneView should be a Node reference instead (to the root node of the scene)
- debugView ⇨ debugDraw?
- write out minimumTimestep/maximumTimestep
- enableTrigger ⇨ sendTrigger
- CharacterController.speed ⇨
velocitymovement - axisLockAngular/Linear: use flags instead of individual properties
- CollisionShape url properties should all be named "source" ** (currently meshSource/heightMap)
- Future TODO: support procedural generation (moved to
QTBUG-109818)
- Future TODO: support procedural generation (moved to
Attachments
Issue Links
- relates to
-
QTBUG-110723 DynamicRigidBody axis lock properties have int type instead of enum
- Closed
- resulted in
-
QTBUG-109818 Support procedural generation of collision shapes
- Closed
For Gerrit Dashboard: QTBUG-109824 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
451955,7 | Use an enum for locking axes | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
451997,7 | Rename heightMap/meshSource to source | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452173,3 | Spell out minimum/maximum | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452184,2 | Use an enum for locking axes | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452195,2 | Rename heightMap/meshSource to source | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452199,4 | Change API to follow QtQuick3DPhysics | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
452225,6 | Use send/receiveTriggerReports signals | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452236,3 | Rename DebugView to DebugDraw | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452248,4 | Rename DynamicsWorld to PhysicsWorld | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452264,2 | Spell out minimum/maximum | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452293,3 | Use sceneNode instead of sceneView | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452341,2 | Use send/receiveTriggerReports signals | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452400,2 | Rename DebugView to DebugDraw | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452407,4 | Rename DynamicsWorld to PhysicsWorld | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452413,4 | Use sceneNode instead of sceneView | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452469,3 | Rename CharacterController::speed to movement | dev | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |
452638,2 | Change API to follow QtQuick3DPhysics | 6.5 | qt/qtquick3d | Status: MERGED | +2 | 0 |
452640,2 | Rename CharacterController::speed to movement | 6.5 | qt/qtquick3dphysics | Status: MERGED | +2 | 0 |