Open main menu

CDOT Wiki β

Changes

Processing.js

1,427 bytes added, 11:25, 27 January 2010
no edit summary
</table><br />
 
 
== 3D Implementation Roadmap ==
 
With any implementation, we'll need a test<br />
 
<br />
<b>Release 0.5</b><br />
- Fix camera(), Write test<br />
- Fix perspective(), Write test<br />
- Write test for frustum()<br />
- Fix P3DMatrixStack, Write test<br />
- Write test for PMatrix3D trans(), mult(), set(), apply(), scale()<br />
- Write test for box()<br />
 
<br />
<b>Release 0.6</b><br />
- Write test for PMatrix3D's applyMatrix<br />
- Write test for PMatrix3D's reset()<br />
- Implement resetMatrix()<br />
- Implement pushMatrix()<br />
- Implement popMatrix()<br />
- Implement translate()<br />
- Implement scale()<br />
<br />
- Implement 3D noStroke()<br />
- Implement 3D stroke()<br />
- Implement 3D fill()<br />
- Implement 3D noFill()<br />
<br />
- Write test for PMatrix3D rotateX()<br />
- Write test for PMatrix3D rotateY()<br />
- Write test for PMatrix3D rotateZ()<br />
- Implement rotateX()<br />
- Implement rotateY()<br />
- Implement rotateZ()<br />
<br />
 
<b>0.6 "extras" not mandatory, but no longer blocked</b>
- Write test for ortho()<br />
- Implement printCamera()<br />
- Implement printProjection()<br />
- Implement hint()<br />
 
<br />
<b>Release 0.7</b><br />
 
<b>0.7 "extras" not mandatory, but no longer blocked</b>
- Implement beginCamera()<br />
- Implement endCamera()<br />
<br />
- Write test for modelX()<br />
- Write test for modelY()<br />
- Write test for modelZ()<br />
1
edit