-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
Issue with collision creation from mesh #15010
Comments
It also happening with 3.1 5307043 |
Is this still reproducible in the current master branch? If so, could you provide a test project that can reproduce it? |
I got the same error, here's a basic project with a mesh that does generate that error when it has attached a convex collision shape. You can test it also by removing and re-adding the collision shape within the editor. Mine is a custom build, v3.1.beta.custom_build.09e4d7e. I think that this closed issue is also related: #17569 @akien-mga, being this a bug, shouldn't this remain in the 3.1 scope? Even if fixed after 3.1 is officially published. I mean, at least now it doesn't crash the application, but still, as you may notice, the collision shape does not look that good. |
This is probably fixed now |
Closing, please comment if you can still reproduce it in 3.1 beta 10 or later. |
There are still messages on the console when the collision sibling is being created but they are purely cosmetic. I don't think this is really worth changing. |
I have tested just now, and in the console there's no error showing up anymore, just in the shell window. |
Someone just reported this issue in Godot Engine's spanish facebook group, happening on 3.1 stable Here are the screenshots the user took: Unfortunately I don't have access to his project but I asked him to comment on this thread with a minimum reproduction project and to tag akien when he does. Cheers. |
@Jose-Moreno Also happening in v3.1.1 stable (Linux) |
Godot v3.2.3 stable here
Also produce error, collision still work. But if I move
I think it is because Mesh::create_convex_shape() just copy vertices data and put it in (I didn't test in Godot 4 yet, but I look at the master branch code. I think it is still happen because |
I am getting the error in 3.3.2 win10 64. |
@justinbarrett Can you test the If you can still reproduce this on the latest |
Wow, never notice that this is already fixed. |
Based on the discussion above I think this is redundant information but I'll book it down anyway.
Output of errors was:
I'm using mesh from Kenneys Car Kit and as far as I can tell the mesh seems fine. However I'm seeing some weird looking orphan edges in the generated collision: |
The reason I do not open a new one(issue) is simply the fact that if you do any type of search, this link is what comes up...that is important for people that don't understand git hub or any type of repository/svn etc... I don't want to hide information simply because it is easier...even if it is the right thing.. It's inevitably robbing some poor kid of information. |
Godot version: 2.1.4 stable
OS/device including version: Windows 10 64bit 16GB 258SSD GTX1050
Issue description:
When i tried to create collision from mesh it crashed with this errors
ERROR: QuickHull::build: Condition ' O == E ' is true. Continuing..: At: core\math\quick_hull.cpp:401 ERROR: QuickHull::build: Condition ' !F2 ' is true. Continuing..: At: core\math\quick_hull.cpp:429 ERROR: QuickHull::build: Condition ' !F2 ' is true. Continuing..: At: core\math\quick_hull.cpp:429 ERROR: QuickHull::build: Condition ' O == E ' is true. Continuing..: At: core\math\quick_hull.cpp:401
The text was updated successfully, but these errors were encountered: