Flatten polygonal surfaces in Rhino?

hi @hannesgrebin,

here are two scripted tools that should be helpful:

  1. cplane to mesh face aligner - sets CPlane to selected mesh face (you keep picking until you are happy with the selection). This script would help if you want to tweak your mesh manually - in that case, turn the vertex grips ON, then use Move tommand and turn Project (Osnaps) when asked for grip desination - it would snap to your cplane.
    CplaneFromMeshFacePick.rvb (948 Bytes)

  2. mesh faces flattener - should work similar to the one you mentioned from C4D - pick a mesh face as the source for your plan (or skip to average the plane for all faces you want to flatten), then pick the faces you want flat.
    Please note that if your mesh is unwelded, the flattened faces will disconnect. For welded ones it will stay together.
    PlanarizeMeshFaces.rvb (2.3 KB)


Here is a quick clip of how that should work

P.S. SetPt seems to work OK with mesh grips, so if you use #1 with CPlane and Z set to 0 it should make the job easier.

hth,

–jarek

1 Like