Wolfram Language

Mehr Geometrie

Automatische Vereinfachung von Regionen

Operationen mit speziellen Regionen wurden in Version 11 verbessert, um spezielle Regionen und alle damit verbundenen Vorgänge, Graphiken und Parameter bestmöglich zu repräsentieren.

Scheiden Sie die Einheitsscheibe mit dem Einheitsrechteck.

In[1]:=
Click for copyable input
RegionIntersection[Disk[], Rectangle[]]
Out[1]=

Wenden Sie eine affine Transformation auf eine spezielle Region an.

In[2]:=
Click for copyable input
TransformedRegion[Disk[{1, 2}, {1, 2}], AffineTransform[{{{1, 2}, {3, 1}}, {1, 2}}]]
Out[2]=
In[3]:=
Click for copyable input
TransformedRegion[Rectangle[], ShearingTransform[\[Pi]/4, {1, 0}, {0, 1}]]
Out[3]=

Nehmen Sie das Produkt zweier Regionen und erzeugen Sie eine spezielle Region höherer Dimension.

In[4]:=
Click for copyable input
RegionProduct[Interval[{a, b}], Disk[{x, y}, r]]
Out[4]=
In[5]:=
Click for copyable input
RegionProduct[Parallelepiped[{1, 1, 1}, IdentityMatrix[3]], Rectangle[]]
Out[5]=

Berechnen Sie die Differenz zwischen räumlichen Regionen.

In[6]:=
Click for copyable input
RegionDifference[Disk[{0, 0}, 2], Rectangle[{2, 2}]]
Out[6]=
In[7]:=
Click for copyable input
RegionDifference[Cuboid[], Ball[{0, 0, 0}, 2]]
Out[7]=

Verwandte Beispiele

en es fr ja ko pt-br ru zh