vrman Posted April 6, 2018 Share Posted April 6, 2018 (edited) i have a model with 2000 pieces , some of them need to use polyfill and some of them need to use polyextrude. the problem is i cant find a way to make a condition to seperating them. the correct result should be like this (pic_1) : when they only use polyextude (pic_2) : and when the only use polyfill (pic_3) : i want to make a condition for change switch node to use correct sop for each object. is there any solution to fix this situation ? thanks alot Condition_problem.hipnc Edited April 6, 2018 by vrman Quote Link to comment Share on other sites More sharing options...
f1480187 Posted April 15, 2018 Share Posted April 15, 2018 Best way is to deal with it upstream than post-process collapsed geometry. How about grouping unshared points and counting them using npointsgroup() expression function? Grid will have plenty of points in that group, while piece missing a quad will have only 4. Condition_problem_fix.hipnc Quote Link to comment Share on other sites More sharing options...
Noobini Posted April 15, 2018 Share Posted April 15, 2018 8 hours ago, f1480187 said: while piece missing a quad will have only 4. Condition_problem_fix.hipnc what if the pieces are more complexed...ie. the hole is not a nice quad ? Here's my workaround, I've added a subdiv to the box to force non-quad hole. Then use the 'default' Bool operation to detect self-intersection which is the problem when you cap/fill a somewhat planar/sheet object. Condition_problem_vu_mod.hipnc 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.