Hot answers tagged

6

It's common for modeling software to flip normals, causing what you describe. You said, I only care about the externally facing faces. But are you sure they are truly externally facing? Turn on normals in Blender and ensure that all the arrows/pointers are external. Another problem that can generate the results you're seeing are self-intersecting surfaces, ...


5

There are several problems at work here: Internal Geometry & unjoined parts Missing Surfaces Generally inverted surfaces: every surface is inside out! Fixing it! Step 1: add missing surfaces. Select the vertices around the hole that has no bottom surface and then pres F to create a surface. Use several steps, making roughly triangle surfaces. For ...


5

Rhino gives the following output for MeshRepair Mesh has 3 degenerate faces. (a face that's actually a line or a point) Mesh has 42 non manifold edges. (a line where 3 or more faces meet, possibly caused by degenerate faces) Mesh has 6 duplicate faces. (faces that share the same coordinates) Mesh has 148 naked edges (edges that have only one face) All of ...


4

The problem lies in Fusion 360. If you export using file export as .3mf then the refinement (poly count) is set to low. Thus it creates a low-quality circle. If you export through the mesh tab, select 32d print and make sure the refinement is high then it exports a nice-looking perfect circle.


3

Not sure if this will solve your issue directly for you but when I save a STL/3MF from F360 I don't use the File/Export in 360. Instead I just right click the body in the browser tree and save the STL/3MF directly from that menu. Select "save as mesh" This does not add any version number, and also the usage of cloud processing is not required so it'...


3

Okay, so like suggested I put it into 3D Builder (A free Windows 3D modeling program). I imported it as an stl, then exported it as an stl and imported that stl into Cura. And lo and behold all problems were gone! If you are having a similar issue give that a try! The 3D Builder program and similar ones are designed to export for the sole purpose of 3D ...


3

If you have 3D software like Blender you can import your model and use the decimate modifier to lower the number of vertices and then re-export. Here is a link to how you can do this: Simplify Geometry with the Decimate Modifier in Blender 2.9.


2

This file simply is not on Thingiverse. Not all files are on Thingiverse. A Google reverse-image-search for that picture in all size told me that the image stems from an all3dp article, and they have a reference link to Pinshape as it is presented here: The file name of the linked picture is universal-phone-tripod-mount-3d-printing-155113.jpg Taking that as ...


2

TL;DR - The problem would appear to be that some of the steps require a bit of manual tinkering in order to complete them successfully - it isn't just a simple question of conversion. So, no (not currently). Also, whilst writing this answer, it dawned on me that unless someone has actually managed to automate the whole process already, then your question may ...


1

STL is unit-less, but everything that cares about units will pick one. Typically, the unit picked is mm. But even if that's not the case, you can always scale it with a unit conversion ratio after importing it.


1

The answer is highly depending on the programming skills of the programmer, but in theory, if all pieces of software exist, they can either be tied together in a workflow process (automated) or directly programmed into a new tool.


1

Still don't have an actual answer as to why repairing the stl file didn't seem to work, but since my stl file was a combination of different stl files I tried repairing the individual stl files before combining them, which resolved the problem.


1

The other answers on this thread seem kind of hand-wavy, so I'll give my input. At its simplest, all we're dealing with here is two different formats of encoding the same data. The 3D file is identical, just described by the file data in different terms. That being said, there is a multitude of different reasons that 3D prints can fail. Fusion 360 is ...


1

You can try mayavi.mlab: Usage from mayavi import mlab import numpy as np def draw3d_mayavi(array, path): mlab.contour3d(array.astype(np.int32)) # a window would pop up mlab.savefig(path) mlab.clf() # clear the scene to generate a new one mayavi's recontruction is meant for generating 3D heatmap models of the array, so you have to put in a ...


1

Try voxelfuse. from voxelfuse.voxel_model import VoxelModel from voxelfuse.mesh import Mesh from voxelfuse.primitives import generateMaterials if __name__=='__main__': sponge = [ [ [1, 1, 1], [1, 0, 1], [1, 1, 1] ], [ [1, 0, 1], [0, 0, 0], ...


Only top voted, non community-wiki answers of a minimum length are eligible