Wolfram Language

Géométrie de calcul

Régions de limite

La version 11 offre des régions de limite pour les points et les mailles dans toutes les dimensions pour la visualisation, la requête spatiale, ou à des fins d'indexation spatiale.

In[1]:=
Click for copyable input
mesh = ExampleData[{"Geometry3D", "SpaceShuttle"}, "Region"]
Out[1]=

Trouvez la balle de volume minimal qui encapsule la maille.

In[2]:=
Click for copyable input
BoundingRegion[mesh, "MinBall"]
Out[2]=

Présentez la maille dans les différentes régions de limite.

Afficher l'entrée complète de Wolfram Language
In[3]:=
Click for copyable input
showMeshGrid[mesh_, names_] := Grid[Partition[ Framed[Show[{mesh, Graphics3D[{Opacity[.5], BoundingRegion[mesh, #]}]}, PlotLabel -> #, PlotRange -> {{-8, 10}, {-8, 8}, {-6, 10}}, Method -> {"ShrinkWrap" -> False}], RoundingRadius -> 10, Background -> Lighter[Gray, 0.9], FrameMargins -> 10, FrameStyle -> GrayLevel[0.5]] & /@ names, 2, 2, 1]]
In[4]:=
Click for copyable input
showMeshGrid[mesh, {"MinCuboid", "MinBall", "FastCylinder", "FastCapsule"}]
Out[4]=

Exemples connexes

de en es ja ko pt-br ru zh