raincole Posted March 25, 2022 Share Posted March 25, 2022 (edited) This cube has only 14 points. The top half and the bottom half share the same middle points. However, Connectivity SOP still considers it has two pieces in primitive mode. 1. Why? What decides whether two primitives are connected or not? Intuitively, if two prims share any point, they are connected... but Houdini doesn't think so. 2. How to make it a connected piece? Please take a look at the attachment. connectivity.hiplc Edited March 25, 2022 by raincole Quote Link to comment Share on other sites More sharing options...
tamagochy Posted March 25, 2022 Share Posted March 25, 2022 After boolean in the middle edge you have double points. There is two separate pieces Quote Link to comment Share on other sites More sharing options...
raincole Posted March 25, 2022 Author Share Posted March 25, 2022 (edited) 41 minutes ago, tamagochy said: After boolean in the middle edge you have double points. There is two separate pieces The double points are removed by Clean SOP already and there is no double point anymore. That's exactly why I asked this question. Edited March 25, 2022 by raincole Quote Link to comment Share on other sites More sharing options...
tamagochy Posted March 25, 2022 Share Posted March 25, 2022 Better give a scene. Will be easy to understand. Quote Link to comment Share on other sites More sharing options...
flcc Posted March 25, 2022 Share Posted March 25, 2022 The connectivity SOP use the name attribute created by the booleanfracture. Delete this attribute and you can see than the connectivity will no longer consider the cube as two separated pieces. Quote Link to comment Share on other sites More sharing options...
Aizatulin Posted March 26, 2022 Share Posted March 26, 2022 (edited) It seems, that two prims are connected, if they share a same point (this is less restrictive than sharing an edge). If you want the edge only case you can use the divide sop (dual graph). In your case, clean sop is fusing the points, which makes the geometry connected, if you turn it of (clean sop) you will get two classes and you see, that there are duplicated points (show point numbers). explodeview is just using the name attribute and breaks the points again. connectivity_prims.hipnc Edited March 26, 2022 by Aizatulin Quote Link to comment Share on other sites More sharing options...
raincole Posted March 26, 2022 Author Share Posted March 26, 2022 12 hours ago, Aizatulin said: It seems, that two prims are connected, if they share a same point (this is less restrictive than sharing an edge). If you want the edge only case you can use the divide sop (dual graph). In your case, clean sop is fusing the points, which makes the geometry connected, if you turn it of (clean sop) you will get two classes and you see, that there are duplicated points (show point numbers). explodeview is just using the name attribute and breaks the points again. connectivity_prims.hipnc Thank you very much. I thought explodeview checked the connectivity, but it actually, as you said, checks name attribute. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.