Trouvez les orientations optimales pour l'impression 3D
Grâce à une large prise en charge des maillages géométriques, l'analyse de la capacité d'impression est facile à réaliser, depuis les charges structurelles jusqu'à l'orientation verticale.
Trouvez des orientations possibles pour placer le modèle sur une surface plane.
Afficher l'entrée complète de Wolfram Language
Out[1]=

Chaque face de la coque convexe représente une orientation possible.
In[2]:=

convexHull = ConvexHullMesh[points];
orientations = MeshPrimitives[convexHull, 2];
highlight[convexHull, cover]
Out[2]=

Utilisez la projection orthogonale du centre de masse pour restreindre davantage les orientations possibles.
In[3]:=

masscenter = RegionCentroid[cover];
projection[polygon_, p_] := RegionNearest[AffineSpace @@ polygon, p];
candidates =
Select[orientations, RegionMember[#, projection[#, masscenter]] &];
Voici une orientation possible.
In[4]:=

Show[ncover =
TransformedRegion[cover, transform[Last[SortBy[candidates, Area]]]],
Boxed -> True]
Out[4]=

Imprimez le modèle.
In[5]:=

Printout3D[ncover, "Shapeways"]
Out[5]=
