I want to import STL files as boundary element mesh.

furnitureBmesh =  Import["C:\\Users\\sagalab\\Documents\\WolframMathematica\\sample2.stl", "ElementMesh"];

The error I am getting is

Import::noelem The Import element "ElementMesh" is not present when importing as STL.

I am referring to the following site


  • $\begingroup$ Welcome to Mathematica StackExchange! It will be helpful if you: (1) Include your file (sample2.stl) into the question (you will have to upload it somewhere, then give the link). (2) Explain how you generated that file (which software you used). (3) Let us know which version of Mathematica you are using. $\endgroup$
    – Domen
    Oct 9, 2023 at 10:13
  • $\begingroup$ (1)kwanseio365-my.sharepoint.com/:u:/g/personal/… $\endgroup$
    – Lewis
    Oct 9, 2023 at 10:29
  • $\begingroup$ (2)Created with Blender (3)Version 13.3.1 for Microsoft Windows(64-bit) $\endgroup$
    – Lewis
    Oct 9, 2023 at 10:31
  • 1
    $\begingroup$ I think you should report this to WRI. $\endgroup$
    – user21
    Oct 10, 2023 at 4:55

1 Answer 1


Here is a workaround:

mr = Import["file.stl"];
bmesh = ToBoundaryMesh[mr];

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.