Question at title. Thank you
Surface --> Util --> Merge Faces
How to make one surface out of coplanar, connected faces? Because Merging is just a kind of grouping right?
I don’t think so… Why don’t you have a try with it?
I tried using Rhinos “Merge all Faces” and GH’S “Merge Faces”. Both are not really converting them in one surface face. I can see with help of the isocurves that there are still several faces
GH-Test.3dm (3.5 MB) You can see this kind of merged faces at the roof pieces
Isocurve is not an evidence of multiple surfaces.
But when I bring my merged polysurface to Explosion, it is exploded into all the peaces I originally merged. I just wan to make one, non-reversible face out of it.
As you can see, most of your roof polysurfaces are not co-planar, so you can’t merge them into one surface…
Can I do it with tolerances?
And how to do it with grasshopper?
Change your Rhino document tolerance --> Use Merge Faces and Recompute(F5) in GH
Is there no other way to do it with the the grasshopper tools? -Without changing the common document tollerances.
you could change the document tolerance with a c# component right before you merge all faces and then change it back with another c# component.
Rhino.RhinoDoc.ActiveDoc.ModelAbsoluteTolerance = 0.1
then merge faces
Rhino.RhinoDoc.ActiveDoc.ModelAbsoluteTolerance = 0.001
or whatever your document tolerance was prior to changing it.
or better would be to just do it all in one c# component: change tolerance, merge, change tolerance back.
What about the equivalent to Rhino’s “merge all edges”? “simplify curve” doesn’t always work.