What method to chop off and seal part of a mesh?

Hi,
V5,V8.
I have mesh of a standing human figure and need to send just the head and shoulders for 3D printing.
What method to chop off the rest of him and seal whats left so its ok for printing, gets the ok in Prusa etc ?
I need to send as an .stl file so would export from prusa as .stl
Prusa is my workflow as told to me here for checking all is good.

Cheers

Steve

Create a box around the head and use the _MeshBooleanIntersection command to extract just the head. Then _Check to see whether the mesh is closed or open.

Try _MeshRepair and _FillMeshHoles.

After that I would run _Check again and try to load the *.stl output in the slicer software.

Chance are the slicer also has some mesh repair feature…

1 Like

You can try MeshBooleanSplit, maybe you’ll get lucky…

Or just draw a line and trim, then FillMeshHole.

1 Like

Hi, Martin…
done that,
After the box and first command
End up with head and shoulders
Check gives this before doing so
.

General information about this mesh:

Mesh has 5 non manifold edges.
Skipping face direction check because of positive non manifold edge count.
Mesh has 2 pairs of faces that intersect each other.
  This can cause problems if you're doing mesh boolean operations with it.

Mesh has 10 naked edges.  Naked edges can cause problems if the ultimate goal is STL output.

Mesh does not have any degenerate faces.
Mesh does not have any n-gons.
Mesh does not have any extremely short edges.
Mesh does not have any duplicate faces.
Mesh does not have any disjoint pieces.
Mesh does not have any unused vertices.


ID: b1c37224-5dcd-4b20-8c09-2ebc93b63cef (5668)
Object name: Rhinoceros Binary STL ( May 22 2017 )
Layer name: Layer 01
Render Material: 
  source = from layer
  index = -1

Geometry:
  Valid mesh.
  Open double precision polygon mesh: 860781 vertices, 1448303 faces with normals
    Bounding box: (-10.1687,-8.53704,-7.03663) to (9.03544,2.69461,55.1809)
  Geometry UserData:
    UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
      description: 
      saved in file: no
      copy count: 0

and this after.

General information about this mesh:

Mesh has 7 extremely short edges.
Mesh has 2 pairs of faces that intersect each other.
  This can cause problems if you're doing mesh boolean operations with it.

Mesh has 1173 faces with directions different from the mesh as a whole.
  This can cause problems if you're doing mesh boolean operations with it.

Mesh does not have any degenerate faces.
Mesh does not have any degenerate n-gons.
Mesh does not have any non manifold edges.
Mesh does not have any naked edges.
Mesh does not have any duplicate faces.
Mesh has 2 disjoint pieces.
Mesh does not have any unused vertices.


ID: b1c37224-5dcd-4b20-8c09-2ebc93b63cef (6841)
Object name: Rhinoceros Binary STL ( May 22 2017 )
Layer name: Layer 01
Render Material: 
  source = from layer
  index = -1

Geometry:
  Valid mesh.
  Closed double precision polygon mesh: 179735 vertices, 275252 faces with normals (814 n-gons)
    Bounding box: (-6.08702,-7.92919,44.0809) to (5.60492,2.69333,55.1809)
  Geometry UserData:
    UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
      description: 
      saved in file: no
      copy count: 0

There is one island bit of a tube I delete

then after FillMeshHoles we get with check…

General information about this mesh:

Mesh has 7 extremely short edges.
Mesh has 2 pairs of faces that intersect each other.
  This can cause problems if you're doing mesh boolean operations with it.

Mesh does not have any degenerate faces.
Mesh does not have any degenerate n-gons.
Mesh does not have any non manifold edges.
Mesh does not have any naked edges.
Mesh does not have any duplicate faces.
Mesh does not have any faces with directions different from the mesh as a whole.
Mesh does not have any disjoint pieces.
Mesh does not have any unused vertices.


ID: b1c37224-5dcd-4b20-8c09-2ebc93b63cef (7197)
Object name: Rhinoceros Binary STL ( May 22 2017 )
Layer name: Layer 01
Render Material: 
  source = from layer
  index = -1

Geometry:
  Valid mesh.
  Closed double precision polygon mesh: 178936 vertices, 274000 faces with normals (778 n-gons)
    Bounding box: (-6.08702,-7.92919,44.0809) to (5.60492,2.69333,55.1809)
  Geometry UserData:
    UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
      description: 
      saved in file: no
      copy count: 0

Export as .stl, open into Prusa. no wqarning triangles.
so those comments in _check seem not to be a problem.

I have had this figure printed by various bureaus and never been told it has issues. and it was sent from the Worlds best optics company and their scanner. and I asked them double check all is good to go for 3D printing. 5 years ago.

By the way how does one post a long copy paste of text here ? I see in other posts scroll bar boxes but nothing to choose to do so when I do it !

Cheers

Steve

You could use the preformatted text option…

And regarding mesh quality… Body scans at ‘full’ resolution mostly have these issues. Artec Studio has a repair command but I think even that doesn’t totally avoid issues downstream…

Oakley?

General information about this mesh:

Mesh has 5 non manifold edges.
Skipping face direction check because of positive non manifold edge count.
Mesh has 2 pairs of faces that intersect each other.
This can cause problems if you’re doing mesh boolean operations with it.

Mesh has 10 naked edges. Naked edges can cause problems if the ultimate goal is STL output.

Mesh does not have any degenerate faces.
Mesh does not have any n-gons.
Mesh does not have any extremely short edges.
Mesh does not have any duplicate faces.
Mesh does not have any disjoint pieces.
Mesh does not have any unused vertices.

ID: b1c37224-5dcd-4b20-8c09-2ebc93b63cef (5668)
Object name: Rhinoceros Binary STL ( May 22 2017 )
Layer name: Layer 01
Render Material:
source = from layer
index = -1

Geometry:
Valid mesh.
Open double precision polygon mesh: 860781 vertices, 1448303 faces with normals
Bounding box: (-10.1687,-8.53704,-7.03663) to (9.03544,2.69461,55.1809)
Geometry UserData:
UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
description:
saved in file: no
copy count: 0

and this after.
General information about this mesh:

Mesh has 7 extremely short edges.
Mesh has 2 pairs of faces that intersect each other.
This can cause problems if you’re doing mesh boolean operations with it.

Mesh has 1173 faces with directions different from the mesh as a whole.
This can cause problems if you’re doing mesh boolean operations with it.

Mesh does not have any degenerate faces.
Mesh does not have any degenerate n-gons.
Mesh does not have any non manifold edges.
Mesh does not have any naked edges.
Mesh does not have any duplicate faces.
Mesh has 2 disjoint pieces.
Mesh does not have any unused vertices.

ID: b1c37224-5dcd-4b20-8c09-2ebc93b63cef (6841)
Object name: Rhinoceros Binary STL ( May 22 2017 )
Layer name: Layer 01
Render Material:
source = from layer
index = -1

Geometry:
Valid mesh.
Closed double precision polygon mesh: 179735 vertices, 275252 faces with normals (814 n-gons)
Bounding box: (-6.08702,-7.92919,44.0809) to (5.60492,2.69333,55.1809)
Geometry UserData:
UserData ID: 769DDDD4-1756-4c95-A026-8E975D704AEA
description:
saved in file: no
copy count: 0
1 Like

Hi,
sorted the text cheers.
so those little warnings nothing to fret about ?

Prusa seems ok on it.

Steve

1 Like

I wouldn’t waste too much time on those warnings.

As I wrote above, the slicer might also have some sort of NetFabb import / repair tool to deal with such problems…

1 Like