Boolean SOP Problem

   2387   6   1
User Avatar
Member
32 posts
Joined: Sept. 2017
Offline
Hi All,



Have encountered a problem when trying to boolean two surfaces (overlapping grids).

Ideally I'd like to have a clean surface which I can further model downstream, but it's unusable after the Boolean SOP.

Take a look at the attached HIP and screenshot.

Any help would be much appreciated.

Cheers

Attachments:
boolean-problem.png (996.8 KB)
boolean-problem.hip (104.6 KB)

User Avatar
Member
802 posts
Joined: Feb. 2017
Offline
You can use a Labs dissolve flat edges after the boolen to remove the unwanted edges.

Cheers
CYTE

Attachments:
boolean-problem_fix.hip (112.3 KB)

User Avatar
Member
32 posts
Joined: Sept. 2017
Offline
Exactly what I wanted, thanks so much CYTE for the quick and correct answer.
User Avatar
Member
9380 posts
Joined: July 2007
Offline
You can also use Divide SOP and check Remove Shared Edges
Tomas Slancik
CG Supervisor
Framestore, NY
User Avatar
Member
32 posts
Joined: Sept. 2017
Offline
tamte
You can also use Divide SOP and check Remove Shared Edges

Thanks a lot Tomas, works similarly to the Dissolve Flat Edges and is native to Houdini, learning something new everyday in the abundantly rich world of Houdini.
User Avatar
Member
392 posts
Joined: Aug. 2018
Offline
Having had the same question myself some time ago, I do wonder why this 'flat edge' removal isn't done automatically as part of the Boolean SOP. I can't think of a situation in which I'd want the sort of geometry shown in the OPs post.

Would anyone else miss it?
Edited by Mike_A - Jan. 8, 2023 16:20:17
User Avatar
Member
9380 posts
Joined: July 2007
Offline
Mike_A
Boolean SOP. I can't think of a situation in which I'd want the sort of geometry shown in the OPs post.
Would anyone else miss it?
yes, it's useful as that's the true union of 2 polygonal shape topologies
boolean is not merely for 2D shapes, those shapes can be anything, it would be a mess if all the flat edges were automatically removed all the time you use boolean

also Houdini doesn't have intuitive boolean for curves, the closest to it is Curve Intersect SOP, but that has it's own issues
However if there was a 2D Boolean SOP that is meant to work with (all types of) curves then yes, the assumption would be that union would keep just outlines
Edited by tamte - Jan. 8, 2023 16:58:51
Tomas Slancik
CG Supervisor
Framestore, NY
  • Quick Links