楕円、円、弧の描画方法を変更します。
デフォルトでは、ellipse()、circle()、 arc()の最初の2つのパラメータは、 図形の中心のx座標とy座標です。次のパラメータは 図形の幅と高さを設定します。これは ellipseMode(CENTER)
を呼び出すのと同じです。
ellipseMode(RADIUS)
も最初の2つのパラメータを使用して 図形の中心のx座標とy座標を設定します。次のパラメータは 図形の幅と高さの半分です。ellipse(0, 0, 10, 15)
を呼び出すと、 幅20、高さ30の図形が描画されます。
ellipseMode(CORNER)
は最初の2つのパラメータを 図形の左上隅として使用します。次のパラメータはその幅と高さです。
ellipseMode(CORNERS)
は最初の2つのパラメータを 楕円の境界ボックスの一つの角の位置として使用します。次のパラメータは 反対側の角の位置です。
ellipseMode()
に渡される引数は、すべて大文字で書く必要があります。 なぜなら、CENTER
、RADIUS
、CORNER
、 CORNERS
の定数がこのように 定義されているからです。JavaScriptは大文字と小文字を区別する言語です。
実例
シンタックス
ellipseMode(mode)
パラメーター
mode
Constant:
CENTER、RADIUS、CORNER、またはCORNERSのいずれか
Notice any errors or typos? Please let us know. Please feel free to edit src/core/shape/attributes.js and open a pull request!