-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Don't return empty group for "if" statement with failing condition and no "else". #3555
Conversation
…d no "else". (fixes 3452)
Does a failing "if" count as a child?
|
Yes it does.
|
What about the true if case when the child is not geometry, i.e. echo? |
An If you think groups without geometry shouldn't count as empty geometry, then you're basically asking for the |
Does echo return a special "no geometry" node? If so, can it be propagated upwards so that I don't think it makes sense that |
I'm very nervous about deviating from the "one module invocation, one geometry node" rule, but I agree that once you do deviate from it for Note that constructs that do contain real geometry, but that result in emptiness - intersections of non-overlapping objects, in particular - should continue to be represented as "real" geometry nodes. |
So far, group nodes have basically functioned identically to union. |
fixes #3452