Wish: SelMeshFacesBySaddleForm

A command SelMeshFacesBySaddleForm would be absolutely amazing to have. If available also in RhinoCommon it would be a dream.

Some useful options would be like;
* “Match Rings” (no. of rings for the matching, like 1, 2 or 3 rings),
* “Min Acceleration” (added percent (angle) for ring 2-3 compared to ring 1-2 etc).
* “Select Rings” (no. of rings ( 1, 2 or 3) to select from the Matched Rings)
* “Min Acceleration UV” (same as Min Acceleration but with separate accelerations for the two Principal Components U and V (PCA)).

Such a command would make some typical mesh segmentation cases dead simple (like identifying “tunnel-bridges” in medical scans etc).

Perhaps this can be achieved with existing commands, but if so I have not spotted it.

// Rolf

The image you posted looks similar to a mesh segmentation method that @AndersDeleuran experimented with called “Edge Burning”…(I think that is the name he used). He provided some examples at some point in the past on his git hub site. From those examples, I had re-written something similar for use in our landscape practice. It starts at the naked edge of a mesh, finds all the naked faces, then makes a mesh “loop”, and continues inward until there are no naked faces left.
I’m not sure it’s exactly what you want, but maybe it’s close? Also, I second your wish request!


Note: In the screenshot above, we are experimenting with applying this, (along with various other internal workflow for terrain manipulation/creation), to quad mesh workflows. (Which are much easier in Rhino 7!)

2 Likes

Interesting. Thank you for the hint!

I’d have to look into it a bit closer to find out if it would solve some of my problems. Do you have any link I could visit to have a closer look?

Edit: Ah, now i found his github page (mispelled his name at first)
// Rolf

Nice! Also, here is some further reading on this particular topic.

Going down memory lane here:

:older_man:

2 Likes