drawPathで交差した部分塗りつぶし
November 11, 2008
drawPathで連続して三角形を描画するにはコマンドを続けて配列にセットする。
var commands:Vector.<int> = new Vector.<int>();
// 1つ目の三角形
commands[0] = GraphicsPathCommand.MOVE_TO;
commands[1] = GraphicsPathCommand.LINE_TO;
commands[2] = GraphicsPathCommand.LINE_TO;
// 2つ目の三角形
commands[3] = GraphicsPathCommand.MOVE_TO;
commands[4] = GraphicsPathCommand.LINE_TO;
commands[5] = GraphicsPathCommand.LINE_TO;
交差した部分を塗り潰す場合
第三引数に『GraphicsPathWinding.NON_ZERO』を指定する。

graphics.drawPath(commands,data,GraphicsPathWinding.NON_ZERO);
交差した部分を塗り潰さない場合
デフォルトでは塗りつぶさない設定になっている。

graphics.drawPath(commands,data);
Trackback
Trackback URL for this entry:


















