CinnamonMetal Posted June 19, 2019 Share Posted June 19, 2019 (edited) When using the Group Create SOP along with Keep in Bounding Regions with a bounding sphere, I'm trying to limit my selection to only the edge points of the selection by enabling Include in Edges but that is not working; how do I limit the selection using the Group Create SOP ? The Bounding sphere has selected all the points, how can I get the Group Create SOP to limit only the edge points ? Edited June 19, 2019 by CinnamonMetal Quote Link to comment Share on other sites More sharing options...
eikonoklastes Posted June 20, 2019 Share Posted June 20, 2019 Create a sphere and PolyExtrude it a little, so it creates a shell. Use this as the Bounding Object for the Group and you should be sorted. bounding_ring.hiplc Quote Link to comment Share on other sites More sharing options...
CinnamonMetal Posted June 20, 2019 Author Share Posted June 20, 2019 50 minutes ago, eikonoklastes said: Create a sphere and PolyExtrude it a little, so it creates a shell. Use this as the Bounding Object for the Group and you should be sorted. bounding_ring.hiplc I mean't select the edges of the hole as you see in the screen capture; if I extrude a sphere it won't specifically selected the hole point edges Quote Link to comment Share on other sites More sharing options...
eikonoklastes Posted June 20, 2019 Share Posted June 20, 2019 How are you creating that hole? Can you post your file? Quote Link to comment Share on other sites More sharing options...
cudarsjanis Posted June 20, 2019 Share Posted June 20, 2019 include by edges and check unshared Edges. Should do the job. Quote Link to comment Share on other sites More sharing options...
cudarsjanis Posted June 20, 2019 Share Posted June 20, 2019 (edited) But you need to do bounding object group separately. so group twice. But unshared edges will work only on flat geo. looks like yours is extruded Edited June 20, 2019 by cudarsjanis edit Quote Link to comment Share on other sites More sharing options...
cudarsjanis Posted June 20, 2019 Share Posted June 20, 2019 (edited) This should work. Just group by dot product. vector upVector = set(0,1,0); float dotPr = dot(@N, upVector); if(abs(dotPr) == 1) i@group_points = 1; dotProduct.hip Even easier way of doing that Edited June 20, 2019 by cudarsjanis Quote Link to comment Share on other sites More sharing options...
CinnamonMetal Posted June 20, 2019 Author Share Posted June 20, 2019 (edited) None of these suggestions are working, I forgot to mentioned it's an extruded volume @cudarsjanis I have the group created then I created a point wrangler with your dot product code but not the result I wanted. Edited June 20, 2019 by CinnamonMetal Quote Link to comment Share on other sites More sharing options...
cudarsjanis Posted June 20, 2019 Share Posted June 20, 2019 5 minutes ago, CinnamonMetal said: None of these suggestions are working, I forgot to mentioned it's an extruded volume @cudarsjanis I have the group created then I created a point wrangler with your dot product code but not the result I wanted. you need to change upVector, depending of orientation of your object. Anyway it`s not the best way. just use this method. It`s gonna work Quote Link to comment Share on other sites More sharing options...
eikonoklastes Posted June 23, 2019 Share Posted June 23, 2019 On 6/21/2019 at 2:32 AM, CinnamonMetal said: None of these suggestions are working, I forgot to mentioned it's an extruded volume @cudarsjanis I have the group created then I created a point wrangler with your dot product code but not the result I wanted. It would really help if you posted your file. At least export the geometry in question and post that. It could be something as simple as include by edge angle, but difficult to say without a scene file. 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.