Processing

PythonでProcessing Constants 定数 円周と直径の比

それぞれ三角関数のsin()やcos()と組み合わせると便利。

HALF_PI (1.57079…)

HALF_PIは、1.57079632679489661923という値を持つ数学的定数。
円の円周と直径の比の半分。

PI (3.14159…)

PIとは、3.14159265358979323846という値を持つ数学的定数。
円の円周と直径の比である。

QUARTER_PI (0.78539…)

QUARTER_PIは、0.7853982という値を持つ数学的定数。
円の円周と直径の比の1/4。

TAU (6.28318…)

TAUはTWO_PIの別名で、6.28318530717958647693という値を持つ数学的定数。
円周と直径の比の2倍。

TWO_PI (6.28318…)

TWO_PIは、6.28318530717958647693という値を持つ数学的定数。
円周と直径の比の2倍にあたります。

x = width/2
y = height/2
d = width * 0.8
arc(x, y, d, d, 0, QUARTER_PI)
arc(x, y, d-20, d-20, 0, HALF_PI)
arc(x, y, d-40, d-40, 0, PI)
arc(x, y, d-60, d-60, 0, TWO_PI)