平面形状内の穴の作成を停止します。
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!