Jonathan Puckey
|
71bf8dba88
|
Item: remove logging statement.
|
2011-02-26 02:04:18 +01:00 |
|
Jonathan Puckey
|
8828ed7e25
|
CompoundPath - check for this.blendMode != 'normal'.
|
2011-02-26 01:02:17 +01:00 |
|
Jonathan Puckey
|
bebc8bc8cc
|
Another attempt at fixing Item#transformContent. The bounds are correctly calculated now, but Item#rotate rotates the items in the wrong direction and rotating by a point doesn't work well.
|
2011-02-26 00:58:54 +01:00 |
|
Jonathan Puckey
|
f79e6a0454
|
PlacedSymbol & Raster: fix transformContent and support BlendMode.
|
2011-02-25 19:38:55 +01:00 |
|
Jonathan Puckey
|
049504a67a
|
Changed BlendMode library from code ported from Pixastic to code ported from Gavin Kistner's Context Blender Javascript Library.
|
2011-02-25 18:37:46 +01:00 |
|
Jonathan Puckey
|
c47a18ea58
|
BlendMode: add todo about using Item#strokeBounds instead of Item#bounds.
|
2011-02-25 13:57:01 +01:00 |
|
Jonathan Puckey
|
1c364601b4
|
Added todo about supporting BlendMode for PlacedSymbols.
|
2011-02-25 13:28:35 +01:00 |
|
Jonathan Puckey
|
ec0b1dec1d
|
PlacedSymbol: add missing param object to PlacedSymbol#definition#draw call.
|
2011-02-25 13:13:46 +01:00 |
|
Jonathan Puckey
|
76e7045785
|
Merge remote branch 'origin/master'
|
2011-02-25 12:49:55 +01:00 |
|
Jonathan Puckey
|
c9d04d33f8
|
Implement BlendMode class.
|
2011-02-25 12:47:52 +01:00 |
|
Jonathan Puckey
|
eddbc25171
|
Implement Item#blendMode.
|
2011-02-25 12:46:45 +01:00 |
|
Jonathan Puckey
|
d9b75a7232
|
Implement Item#reverseChildren() and add tests for it.
|
2011-02-24 19:31:07 +01:00 |
|
Jonathan Puckey
|
d77741db4f
|
Implement item#rasterize(resolution).
|
2011-02-24 19:22:19 +01:00 |
|
Jonathan Puckey
|
014d1053a7
|
Fix Item#isDescendant / Item#isAncestor, implement Item#isGroupedWith and add tests.
|
2011-02-24 18:09:48 +01:00 |
|
Jonathan Puckey
|
6cea290dd8
|
Item: add todo's for missing functionalities.
|
2011-02-24 17:42:32 +01:00 |
|
Jonathan Puckey
|
4d83631230
|
Segment: remove todo.
|
2011-02-24 17:14:59 +01:00 |
|
Jonathan Puckey
|
f65625b591
|
Change CompoundPath#moveBy to be relative to the previous position in lack of an argument.
|
2011-02-24 17:13:41 +01:00 |
|
Jonathan Puckey
|
ad82be1bec
|
Add CompoundPath#bounds
|
2011-02-24 17:11:02 +01:00 |
|
Jonathan Puckey
|
95f9028091
|
Add Point#clone docs to Point.js.
|
2011-02-24 14:31:32 +01:00 |
|
Jonathan Puckey
|
ebbf8cf039
|
Add missing introduction to Point.js
|
2011-02-24 14:30:06 +01:00 |
|
Jonathan Puckey
|
a3ec524722
|
Add documentation from Point.java to Point.js, remove TODO about adding back center support to Scriptographer for Point#rotate, since it is already there.
|
2011-02-24 14:28:44 +01:00 |
|
Jonathan Puckey
|
d37a794b64
|
Simplify Raster#initialize, set _size in Raster#setCanvas and add todo.
|
2011-02-24 14:15:30 +01:00 |
|
Jonathan Puckey
|
ff2ac484da
|
Raster: add todo and perform small cleanup.
|
2011-02-24 13:56:27 +01:00 |
|
Jonathan Puckey
|
d564be8a7e
|
Implement new Raster(canvas) / Raster#getSubImage / Raster.drawImage / Raster.ppi.
|
2011-02-24 13:52:27 +01:00 |
|
Jonathan Puckey
|
f88fcd3049
|
Implement Point#transform(matrix).
|
2011-02-24 13:48:24 +01:00 |
|
Jonathan Puckey
|
083822ff9d
|
Add test for RGBColor#setGray.
|
2011-02-24 13:00:46 +01:00 |
|
Jonathan Puckey
|
73df06150a
|
Fix RGBColor#setGray.
|
2011-02-24 12:58:16 +01:00 |
|
Jonathan Puckey
|
2712bd0419
|
Fix mistake in Raster.
|
2011-02-24 02:39:33 +01:00 |
|
Jonathan Puckey
|
41f3f47dd3
|
Fix small mistakes in Raster.
|
2011-02-24 01:51:49 +01:00 |
|
Jonathan Puckey
|
83b8a3e815
|
Optimize CanvasProvider to only expect a Size object.
|
2011-02-24 01:36:38 +01:00 |
|
Jonathan Puckey
|
c929bacde8
|
Clean up Group#draw and save/restore context state when drawing group with opacity.
|
2011-02-24 01:33:36 +01:00 |
|
Jonathan Puckey
|
dc51384a1a
|
Allow CanvasProvider to receive sizes too.
|
2011-02-24 01:29:51 +01:00 |
|
Jonathan Puckey
|
f1cd24eef8
|
More work on Raster, including getAverageColor, get/setPixel, get/setSize.
|
2011-02-24 01:28:11 +01:00 |
|
Jürg Lehni
|
0d53167926
|
Simplify calculation of bezier polynomial derivative, by dividing all factors by 3.
|
2011-02-22 10:39:05 +01:00 |
|
Jürg Lehni
|
614f9998de
|
More optimisations in Path#getBounds().
|
2011-02-22 10:35:48 +01:00 |
|
Jürg Lehni
|
a08e3dc366
|
Optimise Path#getBounds() by merging internal f() and bounds() functions and thus reducing calls.
|
2011-02-22 10:33:46 +01:00 |
|
Jürg Lehni
|
452b1e2792
|
Add explanations to Path#getBounds().
|
2011-02-22 10:25:18 +01:00 |
|
Jürg Lehni
|
02402b2f28
|
Add files folder to .gitignore, as a place to store related but not version controlled files.
|
2011-02-22 10:18:45 +01:00 |
|
Jürg Lehni
|
e1bcd70059
|
Simplify Raster#draw().
|
2011-02-22 02:27:40 +01:00 |
|
Jonathan Puckey
|
689ddf7555
|
Raster: implement getPixel and create beans for Raster#canvas and Raster#context that create a canvas object / context when called for the first time.
|
2011-02-21 19:52:41 +01:00 |
|
Jonathan Puckey
|
cd5b2a7198
|
PlacedSymbol/ Raster: Use Matrix#applyToContext in draw functions. Also clean up Raster a bit.
|
2011-02-21 19:04:51 +01:00 |
|
Jonathan Puckey
|
5a786c300b
|
Implement Matrix#applyToContext.
|
2011-02-21 19:03:57 +01:00 |
|
Jonathan Puckey
|
53b0f8a329
|
Update comments about implementing getAverageColor(path).
|
2011-02-21 18:49:44 +01:00 |
|
Jonathan Puckey
|
9324b9918d
|
Implement part of Raster.js
|
2011-02-21 18:43:56 +01:00 |
|
Jonathan Puckey
|
44aa9254ea
|
Change BouncingBalls example to use event.delta for throwing balls.
|
2011-02-21 15:32:59 +01:00 |
|
Jonathan Puckey
|
0dfa2b7413
|
Merge remote branch 'origin/master'
|
2011-02-21 15:29:07 +01:00 |
|
Jürg Lehni
|
86a74ca0ef
|
Update doc-type to HTML5.
|
2011-02-21 14:31:26 +01:00 |
|
Jonathan Puckey
|
d0c2c5dd1d
|
Add todo about speeding up canvas clearing.
|
2011-02-21 03:52:28 +01:00 |
|
Jonathan Puckey
|
b9d37e1b9b
|
Only draw a CompoundPath if it is visible.
|
2011-02-21 03:52:03 +01:00 |
|
Jonathan Puckey
|
e898f0482c
|
Revert previous commit of BouncingBalls example.
|
2011-02-21 03:37:35 +01:00 |
|