Is there a method for creating specific-shaped holes in a shell?

Is there a method for creating specific-shaped holes in a shell?

1130sirule
Participant Participant
508 Views
3 Replies
Message 1 of 4

Is there a method for creating specific-shaped holes in a shell?

1130sirule
Participant
Participant

I'm trying to combine a shell with specific-shaped holes and a lattice body, but I’m encountering an error (please refer to the 1-2 image). Is there a better approach for this?

 

Using Fusion 360, I created the holes in the main body in the shape I wanted (as shown in the 3 image), then exported it as a closed solid in STL format and opened it in Netfabb to apply a hollow operation. After that, I tried to combine the hollowed object with the lattice, which was made from a version of the body without the holes.

 

Could the error be due to an issue in this process? Or is there a more appropriate method for creating the holes? I’m not sure if my explanation was clear, but I’d really appreciate your advice. Thank you!

스크린샷 2025-03-30 220552.png스크린샷 2025-03-30 220602.png

스크린샷 2025-03-30 215503.png

0 Likes
509 Views
3 Replies
Replies (3)
Message 2 of 4

steffen_anders_adsk
Autodesk Support
Autodesk Support

Hello,

 

If the model already came from Fusion and is a parametric or CAD part, generating the wall for the cavity and even the lattice right there should be a lot easier to do than going through STL and Netfabb. After all, the conversion to mesh drops a lot of smart information on the shape that needs to be regenerated expensively just to be able to do things like generating a cavity shell.

In Fusion, the cavity should be doable with an inner offset or a shell, and for the lattice there is the volumetric latticing command of the Autodesk Fusion Design Extension. How to actually use those commands with your model beyond the instructions and tutorials in the online help, I cannot help you much with that as my specialty is Netfabb, so, you will probably be more successful asking in the Fusion forums for design and possibly for manufacture if you are looking to produce the part through additive means.

Here a selection of videos about latticing in Fusion:

https://www.autodesk.com/autodesk-university/class/Everything-You-Need-Know-about-Latticing-and-Text...

https://www.youtube.com/watch?v=GOXftS15fro Creating Volumetric Lattice Structures in Fusion 360 | Autodesk Fusion 360

https://www.youtube.com/watch?v=6liMt7ntLo4 How to Design Volumetric Lattice Structures in Fusion 360 | Autodesk Fusion 360

 

Best regards,

Steffen

Steffen Anders
Autodesk Netfabb team

Netfabb resources: Online helpSystem requirementsKnowledge baseForumsHomepageYouTube

How to get Netfabb Basic: VideoHelpDownload

0 Likes
Message 3 of 4

1130sirule
Participant
Participant

Hello,

Thank you for your response. I’m aware that Fusion also offers lattice functionality, but due to the need for more detailed operations, I’ve been using Netfabb alongside it.

I would like to ask: is it possible to import a solid with holes (created in Fusion) into Netfabb and convert it into a skin using the lattice tool? I would greatly appreciate it if you could review my current process.

Alternatively, is there a more appropriate method to create a lattice structure that includes holes?

Thank you in advance for your guidance.

0 Likes
Message 4 of 4

steffen_anders_adsk
Autodesk Support
Autodesk Support

Hello,

 

Yes, in principle it is possible to convert a solid into a skin in Netfabb using the lattice tool. However, as you've seen, the quality of the result is highly dependent on the geometric complexity. Speaking in extremes, a finely tessellated sphere is going to convert to a thin skin better than a roughly tessellated, highly technical part with sharp corners, tight turns, and narrow walls converts to a thick skin.

This is unfortunately a limitation that cannot be ignored. The workflow must adapt to either evade the limitation or work around it. For example:

  • To evade the limitation, generate the inner surface (the cavity shell or shells) separately and combine it with the lattice in a later step.
  • To work around the limitation, adjust the source mesh quality so that the skin generation in latticing produces satisfactory quality.
  • Either way, while the skin preview highlights problem areas, it also tends to exaggerate. Try generating the component only using the skin definition to test the mesh generation. This may reveal that the result is actually not as terrible as the preview suggests.
  • Still, expect to do some additional repair to clean up issues like self-intersections and floating noise shells.
  • Use a solid, simplified version of the original part to generate the raw lattice. Merge it later with the cavity shell. Merge the latticed cavity shell with the original geometry.
  • When merging meshes, prefer to have good overlap. If shells meet only at their surface, merging them can produce mesh anomalies and lack of contact. This can lead to flawed toolpathing, possibly even print failure.

To generate the inner surface separately you could use non-latticing tools like Generate shell. Or you could generate the inner surface by adding it to the design in Fusion before you send it to Netfabb.

To adjust the mesh quality, you could remesh (in mesh manipulation or repair) and smooth (mesh manipulation or repair) the mesh so that triangles are more regular and more evenly distributed.

 

Remember that this is only for generating the cavity shell. You can always recombine the generated cavity shell with the original outside surface shell so that you do not lose the original shape beyond tessellation of the source CAD design. Latticing and combining shells in Netfabb is always mesh-based and therefore inherently lossy and irreversible. I can only recommend to work with parametric, or CAD designs as far as possible through your workflow. Netfabb does load CAD files (STEP, IGES, etc; for full list check the file format dropdown in the dialog to add 3D parts), and while it still needs mesh representation for most of its functions you can still retessellate on the fly as long as you don't change the geometry. So, you don't necessarily need to export to mesh out of Fusion.

 

(Also, I strongly recommend not using STL anymore. It is old and inferior to many more modern formats like, preferrably, 3MF, and can cause unnecessary hassle. For example, whenever the triangle list from STL is loaded, the logical connection between triangles is guessed and regenerated by the software as STL  does not store that information.)

 

I'm not sure what you mean with holes. Let's ignore draining holes needed for additive. Is this a hole in the sense of a ring donut with no lattice inside? Or is it a hole where a cavity is connected to the outside and the cavity is meant to be filled with a lattice? Please clarify.

 

Finally, please keep in mind that Netfabb is not a design tool, and is not meant to be. So, the tools to create or edit defined shape features are very limited.

 

Kind regards,

Steffen

Steffen Anders
Autodesk Netfabb team

Netfabb resources: Online helpSystem requirementsKnowledge baseForumsHomepageYouTube

How to get Netfabb Basic: VideoHelpDownload

0 Likes