diff options
author | 2013-02-28 16:12:39 +0000 | |
---|---|---|
committer | 2013-02-28 16:12:39 +0000 | |
commit | 4aaaaeace7e617ddc473645756fb7c20790bc270 (patch) | |
tree | a8bb7e7d654d04fbc6a1dfba273cbf37ee5383f2 /experimental/Intersection/op.htm | |
parent | 826b41525b5d4e67c7777b41da1435f921a47cde (diff) |
shape ops work in progress
git-svn-id: http://skia.googlecode.com/svn/trunk@7898 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'experimental/Intersection/op.htm')
-rw-r--r-- | experimental/Intersection/op.htm | 52 |
1 files changed, 50 insertions, 2 deletions
diff --git a/experimental/Intersection/op.htm b/experimental/Intersection/op.htm index 199a9df076..267fbec338 100644 --- a/experimental/Intersection/op.htm +++ b/experimental/Intersection/op.htm @@ -3721,11 +3721,59 @@ path.addRect(4, 13, 13, 16, SkPath::kCCW_Direction); pathB.close(); </div> +<div id="cubicOp32d"> + path.setFillType(SkPath::kWinding_FillType); + path.moveTo(0,1); + path.cubicTo(1,2, 6,0, 3,1); + path.close(); + pathB.setFillType(SkPath::kWinding_FillType); + pathB.moveTo(0,6); + pathB.cubicTo(1,3, 1,0, 2,1); + pathB.close(); +</div> + +<div id="cubicOp33i"> + path.setFillType(SkPath::kWinding_FillType); + path.moveTo(0,1); + path.cubicTo(1,2, 6,0, 3,1); + path.close(); + pathB.setFillType(SkPath::kWinding_FillType); + pathB.moveTo(0,6); + pathB.cubicTo(1,3, 1,0, 2,1); + pathB.close(); +</div> + +<div id="cubicOp34d"> + path.setFillType(SkPath::kWinding_FillType); + path.moveTo(0,1); + path.cubicTo(3,5, 2,1, 3,1); + path.close(); + pathB.setFillType(SkPath::kWinding_FillType); + pathB.moveTo(1,2); + pathB.cubicTo(1,3, 1,0, 5,3); + pathB.close(); +</div> + +<div id="cubicOp35d"> + path.setFillType(SkPath::kWinding_FillType); + path.moveTo(0,1); + path.cubicTo(1,5, 2,1, 4,0); + path.close(); + pathB.setFillType(SkPath::kWinding_FillType); + pathB.moveTo(1,2); + pathB.cubicTo(0,4, 1,0, 5,1); + pathB.close(); +</div> + </div> <script type="text/javascript"> var testDivs = [ + cubicOp35d, + cubicOp34d, + cubicOp33i, + cubicOp32d, cubicOp31d, cubicOp30d, cubicOp29d, @@ -4267,11 +4315,11 @@ function handleMouseOver() { calcXY(); var num = mouseX.toFixed(3) + ", " + mouseY.toFixed(3); ctx.beginPath(); - ctx.rect(300,100,200,10); + ctx.rect(300,0,72,9); ctx.fillStyle="white"; ctx.fill(); ctx.fillStyle="black"; - ctx.fillText(num, 300, 108); + ctx.fillText(num, 300, 7); } function handleMouseClick() { |