-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Godot doesn't support mesh collisions for RigidBody and VehicleBody #4159
Comments
Tip: godot physics can't collide trimesh vs trimesh colliders, other combinations are okay. |
Try setting-up Box as StaticBody (make large ground object) and ConvexShape Only combination which works is Convex/Concave shape as StaticBody and Box Anyway, colliding of trimesh objects works in Unity, so should work in On Sun, Mar 27, 2016 at 11:16 PM, karolgotowala [email protected]
|
It works doing like you said. Other combinations works too. for you♥ |
this is not a bug, it's simply that a convex decomposition was never added for 3D.. waiting to see what happens with the 3D physics engine in the next weeks |
kicking to 3.1 for now |
What's the status of this issue now that convex decomposition was implemented with |
nice to see you added milestones to support trimesh collision support, hopefully rigidbody with trimesh collision too |
It would be useful to have a minimal reproduction project that can showcase what is expected to work and is not currently working (provided that this issue is still valid, otherwise it should be closed). |
We should improve warning reporting so that users know why their collisions aren't working. Quoting my comment from #30442:
As for implementing the feature itself, I'm not sure what would be the best way to do it. We could automatically generate simplified convex shapes if the user attempts to use trimesh collision in a RigidBody, but this could result in inaccurate collisions for particularly complex objects. That said, for most small or medium-sized objects, it should work well enough 🙂 |
Operating system or device:
Any
Issue description (what happened, and what was expected):
In Unity you can use any convex shape for RigidBody (one can be generated from mesh).
This feature is strangely unimplemented yet.
Steps to reproduce:
Well, just adding convex mesh collision to RigidBody and trying to collide should do.
The text was updated successfully, but these errors were encountered: