Now that I’ve learned how to take best advantage of join, I have 3 small naked edges left over. I’ve tried trimming behind those edges, but that doesn’t work, likely because they don’t actually come together. For these particular edges, I’m not sure what tools to employ to get rid of them. As you can see, most of the similar edges in the model joined just fine. thanks, rex
Hi Rex - in wireframe you can see the surfaces under those corner fillets are not actually trimmed back. Here it is fixed up, but it is a little bit of a nuisance to do, I’ll make you a little clip shortly so you can see some of the things to look for.
It looks like you could use fillet on this model on the top edge instead of trying to (sweep)? I may have used a different strategy in using mostly Booleans for this but it could be an alternate method if the corner fillets are acceptable.
Also, I can’t find testRemoveAllNakedMicroloops on the Mac version. Is it there? If not, how do I get rid of that open point? I use both Mac and Windows. thanks, rex
Also, when it came time to trim the two side surfaces at the edges of the little compound triangle, why was it necessary to trim with a curve rather than being able to use the triangle surface?
The reason I use the curve when trimming with fillets is that fillets by definition just barely touch the adjacent surface - when tolerances and surface to surface intersections come into play, it is not uncommon for the curve of intersection to be incomplete and/or take a long time to calculate. Since I know the edge curve is in fact the thing I want ti trim with it is quicker and more reliable to specify the edge curve using the CRV filter.
By monkeying with the surface control points (delete points and SetPt) the existing trimmed edge will move around. I wanted to have a new clean accurate trim.
Pascal, I often have this kind of problem, and it is nice to have this video to use when I try to fix them.
However I can’t say I understand totally what each step did. I won’t ask you to explain step by step here, but it would be useful to have a video with narration sometime to explain each of the steps. I think I would learn a bunch generally about the subtleties of surface editing.
For instance I have no idea what testRemoveAllNakedMicroloops does or what created the conditions that made it necessary.
Nick
Yeah… this is a bit of test command magic. It does pretty much what the command name suggests - it finds those pesky, hard to fix ‘point’ naked edges and where possible rearranges the trim, microscopically, to eliminate the looped curve.
Hello, five years later. By doing myself some research about the same issue (naked points)
I came across this topic.
I could not resist, and I did myself the solving process on the same file. Works fine (I use Rhino 6, so there is the command ‘‘remove naked macro edges’’)
I do have one question though: Nothing appears to be naked on the design. But when you zoom in, the curves seem to do not touch or interact.
So, I wonder Is this something only just visible? Or is still a real issue considering 3d printing prototypes?
You are zooming in to high enough magnificantion that you are seeing round-off errorw in the display graphics calculations. If the curves originate with intersecting surfaces or similar then sometimes there will be gaps smaller than the absolute tolerance setting due to how NURBS math works… Use CrvDeviation if you want to verify the curves intersect…
Assuming the absolute tolerance is appropriate to the end use of the model. The basic rule is absolute tolerance should be at leas one order of magnitued smaller than the accuracy required. So if your manufacturing systems needs a tolerance of 0.1 use an absolute tolerance of 0.01 or 0.001. The disadvantage of too small a toleranc is the model may become excessively “heavy” with many control points. https://wiki.mcneel.com/rhino/faqtolerances
CrvDeviation returns the minimum and maximum distance between curves and marks the points of minimum and maximum distance.
Hi, I did everything I could to join surfaces. I even used the phrase “remove all micro edges.” but there are two dots. I want to make a shell using a specified thickness. Please refer the attched model and give me a advise 900mm V10.3dm (475.5 KB)