Create a solid from a wireframe

I have designed a 3D object that I want to make solid for printing on a resin printer. The object is an end cap for 8 mm crystals. The oval shapes are intended to be holes.End Cap.3dm (100.2 KB)

i am assuming it should look something like that? the “oval” holes which are actually triangles at least on my computer, are not very well done they only partially intersect with the perimeter, they have to be redone.

here the file with the solid how i believe it should look, when you finish the triangular holes and extrude them again be sure you extrude them as complete triangles with the option solid, then just use boolean difference. thats also how i made your cap, i just extruded the inside shape into the other direction capped both parts the smaller inside and the bigger outside and made a boolean difference.

End Cap.3dm (3.0 MB)

I don’t see any oval shapes in your file, but this looks to me like what you are trying to make
End Capx.3dm (380.4 KB)

The ovals are a hole in each side. I will have to wait until tomorrow to see your project files.
Can a wireframe be turned into a solid? Did I go wrong by using Curves to design the part?

Here are some quick sketches. The triangular sections within the lower portion need to be removed. The interior dimensions of the lower portion are 8 mm flat-to-flat and 3 mm deep. The oval holes are 1 mm from the bottom edge. The exterior dimensions of the solid top portion are 10 mm by 1 mm.

[quote=“John_Parsons, post:4, topic:45507”]
Can a wireframe be turned into a solid? Did I go wrong by using Curves to design the part?
[/quote]A solid in Rhino is a closed surface or polysurface. (A polysurface is two or more individual surfaces which are joined together.) To create a solid from your curves a set of surfaces needs to be created. Rhino has several methods for creating surfaces from curves including Loft, ExtrudeCrv, Sweep1, Sweep2, EdgeSrf, PlanarSrf, NetworkSrf, Revolve and RailRevolve, Then there are numerous methods for creating surfaces using surfaces such as Blend, BlendSrf, FilletSrf, FilletEdge, and ExtrudeSrf. It’s helpful to have an idea of which methods will be used to create the surfaces when drawing the curves.

here you go, you did not implement the oval curves so i made them relating to the dimensions of the resulting surface of the inside of this cap.

to do this just extrude the hexagonal curves both inside and outside separately as explained and use boolean difference. the oval holes you also extrude then rotate with option copy and use boolean difference. then use fillet edge or chamfer edge if you want straight fillets on the inside and outside edge of the resulting oval holes.

End Cap.3dm (3.3 MB)

here a version with chamfer edge 1mm radius both versions would be ready to print.

End Cap.3dm (3.2 MB)

another method to achieve a similar result is to begin with your hexagon curve, then extrude as a solid, then use the shell command, create your ellipse curve, polar array around your extruded surface, then wire-cut your holes, fillet/chamfer as required :slight_smile:

here’s one way to model that in Rhino:


what the s(hell) i forgot this one :smiley:

@RichardZ get the shell outta here :slight_smile: @jeff_hammond always interesting how rhino users get to the end product but using slightly different workflows and commands

yeah, lets go to shell :joy:

1 Like

shell we just move from these puns

I think the OP needs to better understand how to make surfaces, you can’t just make a 3D wireframe and press a ‘make solid from wireframe’ button as rhino sees to know which curves to use from each surface

I agree. I have had a solid modeling class but am self-taught on Rhino. Advice is appreciated.

A little fast but I caught the gist of your method. Thanks