Help with Creating A Texture on a Ring Surface

Hello, I’ve been struggling to make this ring for days and I would really appreciate some advice on how I can fix the problems I am currently facing.

To start I have some naked edges on my joined ring surface pictured below in hot pink (these naked edges repeat on the other side in the same spots).


These naked edges happened following me joining the surfaces after splitting the original ring surface into 4 and mirroring one section as a result of one of the pipes I used to create the texture refusing to boolean difference. To fix this I tried rebuilding the ring from flowing the pipes along the surface, but that also wasn’t working and I encountered additional pipes that refused to boolean difference. What is the best way to go about fixing the naked edges I have here without rebuilding?

As well I took a closer inspection at some of my surfaces, and I had quite a few edges like what is pictured below that I couldn’t fillet (some of the vertexes have triangles coming out the other side). What is the best way to fix that?

Any help is greatly appreciated.

Explode and untrim then you can fix those nasty triangles

Always better not to over complicate things.

Or try a smaller radius on the pipes

extract those surfaces, split by isocurve, and get rid of the bad parts of the surfaces.

then join them back up.

you will have a square hole

fill it with edgesrf, sweep2, networksrf, whatever you choose.

1 Like

I made a quick video to detail this fix a bit- hope that is ok.

2 Likes

it would be nice if rhino could handle / trim / intersect self-intersecting surfaces:


selfIntersectingPipe02.3dm (521.8 KB)

(EDIT)
just a note - at 4:51
looked like a messed up point snap to me at first glance - but its a view distortion as Kyle pointed out below. (my mistake - sorry)

This is very good explained i learned this from the r8 Bible and i find myself using it alot its one of those techniques that should be in the “tool belt” at all times

Moving the surface seam is new to me and looks equally important especially for boolean operations

1 Like

that’s a view distortion… the shape actually has a ton of curvature to it. If you could see thru the surface you’d see it does actually line up.

ok. i see…
sorry.
thanks for having a look.

Or this, maybe:


selfIntersectingPipe02a.3dm (2.6 MB)

yep.
but i used a s simplified 2d center-curve.
with a 3d curve - those intersections get quite complicated.
i tried to script something but i did not manage to find a fast approach - for example intersect surface self functionality is missing…
mesh has a self intersection method

your method will for sure fail with this little monster…

monsterToTrim.3dm (1.1 MB)

it is just an academic / intellectual challenge / question…

kind regards -tom

Not your monster, but definitely 3d:

Just limbering up…

never trust a rendering of an unknown monster…

Clint Eastwood stare*