Open main menu

CDOT Wiki β

Changes

no edit summary
== Project Name ==
Porting pushStyle(), popStyle(), boolean(), and strokeCap() Processing to Processing.js
== Project Description ==
[http://processingjs.org/ Processing.js] remains incomplete as a port of [http://processing.org/ Processing]. Among the features still to be implemented The following functions are the functions targeted:*[http://processing.org/reference/pushStyle_.html ''pushStyle()''], *[http://processing.org/reference/popStyle_.html ''popStyle()''], *[http://processing.org/reference/boolean_.html ''boolean()''], *[http://processing.org/reference/strokeCap_.html ''strokeCap()''], and *[http://processing.org/reference/strokeJoin_.html ''strokeJoin()'']*[http://processing. The first two functions automatically save style information for later retrieval and reuseorg/reference/text_. html ''booleantext()'' "converts" arguments into a boolean value] (bug fix)*[http://processing.org/reference/min_. html ''strokeCapmin()'' determines how the ends of lines are rendered] (bug fix)*[http://processing.org/reference/max_. html ''strokeJoinmax()'' determines how the joints connecting two lines is rendered.] (bug fix)
== Resources ==
===strokeJoin()===
 
===text()===
*Partially implementation missing ability to take int, float, double, and byte arguments.
*float and doubles rounded to thousandths digit.
*.5 rounds down rather than up.
==Things to do==
|[[User:mlam19|Matthew Lam]]
|[http://matrix.senecac.on.ca/~mlam19/processingjs/strokeJoinTest1.html Test page]
|-
|Test cases for ''text()''
|Done
|[[User:mlam19|Matthew Lam]]
|[http://matrix.senecac.on.ca/~mlam19/processingjs/textTest1.html Test page]
|}
!Notes
!Resources
|-
|0.4
|''text()'' implementation enhanced.
|
*[http://github.com/mlam19/processing-js/commit/b43a4854c31c27175edd4aa885bb431a79981daa Final GitHub commit]
*[https://processing-js.lighthouseapp.com/projects/41284/tickets/191/a/382850/patch.diff Patch]
|-
|0.3
|''strokeCap()'' and ''strokeJoinestrokeJoin()'' ported.
|[http://github.com/mlam19/processing-js/commit/e748d89186f033d33f829235b45d5ca0391be684 Final GitHub commit]
|-
!Date
!Notes
|-
|Jan. 20, 2010
|[http://wobblyretroaction.blogspot.com/2010/01/dps911-project-processingjs-v04.html Release 0.4 announcement]
|-
|Jan. 14, 2010
1
edit