Skip to content

Godot 6DOF joint needs a swing twist joint with pyramidal constraint #937

@Schnorg

Description

@Schnorg

appsinacup/godot-rapier-physics#543

When working on the 6DOF joint, I was unable to find suitable functionality in Rapier lib to implement the same swing twist joint that Jolt does. The swing twist joint with a pyramid cone constraint is necessary in order to implement limits that make sense to the user when they have more than one angular degree of freedom at a time.

There may be other joint limit and motor compositions that can work there. I don't know. I do know that independent axes in the Rapier Generic Joint will do strange things from the user perspective.

I believe one way to fix it would be if Rapier had some sort of coupled axes feature but with two angles and a pyramid constraint (instead of just the cone constraint).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions