Wolfram Language

Algebra und Zahlentheorie

Punkte auf einem Kreis

Die Funktion CirclePoints gibt Koordinaten von gleichverteilten Punkten auf einem Kreis zurück. Hier sind einige Beispiele dafür, wie man die Funktion mit Graphik-Primitiven kombinieren kann.

Zeichnen Sie Pfeile, die zu sieben äquidistanten Punkten eines Kreises verlaufen.

In[1]:=
Click for copyable input
Graphics[Arrow[{{0, 0}, #}] & /@ CirclePoints[7]]
Out[1]=

Platzieren Sie die ersten acht regelmäßigen Polygone auf den Eckpunkten eines Oktagons.

In[2]:=
Click for copyable input
Graphics[MapIndexed[RegularPolygon[#1, 0.25, First@#2 + 2] &, CirclePoints[8]]]
Out[2]=

Kombinieren Sie CirclePoints und BezierCurve.

In[3]:=
Click for copyable input
Graphics[{ BezierCurve[{{0, 0}, ##, {2, 0}}], BezierCurve[{{0, 0}, ##, {0, 2}}], BezierCurve[{{0, 0}, ##, {-2, 0}}], BezierCurve[{{0, 0}, ##, {0, -2}}] } & /@ CirclePoints[32] ]
Out[3]=
In[4]:=
Click for copyable input
Graphics[Table[ Rotate[BezierCurve[{{0, 0}, #, {1, 0}}] & /@ CirclePoints[8], i], {i, 0, 2 Pi, Pi/16}]]
Out[4]=

Verwandte Beispiele

en es fr ja ko pt-br ru zh