Processing

PythonでProcessing Shape Loading & Displaying shapeMode()

シェイプの描画位置を変更する。

shapeMode(CORNER)は、形状の左上隅の位置を指定し、shape()の3番目と4番目のパラメータを使って幅と高さを指定する。デフォルトのモード。

shapeMode(CORNERS)は、shape()の第1、第2パラメータを使って1つのコーナーの位置を指定し、第3、第4パラメータを使って反対側のコーナーを指定する。

shapeMode(CENTER)は、中心点から形状を描画し、shape()の3番目と4番目のパラメータを使用して、幅と高さを指定する。

size(100, 100)
svg = loadShape("sample.svg")

shapeMode(CENTER)
shape(svg, 35, 35, 50, 50)
shapeMode(CORNER)
shape(svg, 35, 35, 50, 50)