リファレンス beginContour()

beginContour()

平面形状内に穴を作り始めます。

beginContour()endContour() 関数は、平面的なカスタム形状内に負の空間を作成することができます。 beginContour()は負の空間に頂点の追加を開始し、 endContour()はその追加を停止します。 beginContour()endContour()beginShape()endShape()の間で呼び出す必要があります。

translate()rotate()scale() などの変換はbeginContour()endContour()の間では機能しません。また、 ellipse()rect()などの他の形状をbeginContour()endContour()の間で使用することもできません。

注意:負の空間を定義する頂点は、外側の形状とは逆の方向に「巻く」必要があります。 まず、外側の形状の頂点を時計回りの順序で描画します。 次に、負の空間の頂点を反時計回りの順序で描画します。

実例

Notice any errors or typos? Please let us know. Please feel free to edit src/core/shape/vertex.js and open a pull request!

関連するリファレンス