Change OMI_physics_joint to be more like KHR/MSFT physics #232
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR changes OMI_physics_joint to be more like KHR/MSFT physics: https://github.com/eoineoineoin/glTF_Physics/tree/master/extensions/2.0/Khronos/KHR_physics_rigid_bodies#joints
Preview: https://github.com/aaronfranke/gltf-extensions/tree/msft-style-joints/extensions/2.0/OMI_physics_joint
This change is a significant overhaul, but here is a summary of the changes:
"min": 0, "max": 0
. This is done because "infinity" is hard to specify in JSON, and using infinity allows for things like creating a Godot WorldBoundaryShape3D with a joint instead of a shape. Note that if you want both min and max unbounded, simply do not use a limit.This is not guaranteed to be the last PR to OMI_physics_joint, but it gets us most of the way towards alignment.