-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
CSG: co-planar faces break algorithm #21125
Comments
Can confirm, this is quite a nuisance when playing around with CSG-s. |
this bug still occurs on 3.2.1 |
@MikeSchulze This is because the fix wasn't cherry-picked to 3.2.1. Due to how big the pull request that fixed it was (over 1,000 modified lines), it would be difficult to cherry-pick it for a later 3.2.x release. That said, anyone is welcome to try to backport the pull request to the |
@Calinou thanx for this information. Me was not clear this fix was only merged into master |
Godot version:
3.1.dev
OS/device including version:
Win10 64 / GTX 980 Ti
Issue description:
Using union, subtraction or intersection on CSG nodes with co-planar / overlapping faces breaks the CSG algorithm and results in either missing faces or clipping.
Adding a small jitter (e.g. translating by 0.01) resolves the issue as it makes the affected faces not co-planar, but this creates significant workflow strain that adds up.
Steps to reproduce:
union
Bugsquad edit (keywords for easier searching): coplanar
The text was updated successfully, but these errors were encountered: