Wolfram Language

Geometría computacional

Simplificación automática de regiones

Las operaciones en regiones especiales han sido mejoradas en la versión 11 para dar las mejores representaciones en términos de regiones especiales cuando sea posible.

Intersecte el unidad de disco con la unidad de rectángulo.

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

Aplique una transformación afina a la región especial.

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]=

Tome el producto de dos regiones y produzca una región especial de mayor dimensión.

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]=

Calcule la diferencia entre regiones especiales.

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]=

Ejemplos relacionados

de en fr ja ko pt-br ru zh