diff --git a/processing/app/ProcessingApplet.java b/processing/app/ProcessingApplet.java index cd976f65e..cffb42697 100644 --- a/processing/app/ProcessingApplet.java +++ b/processing/app/ProcessingApplet.java @@ -798,6 +798,22 @@ public class ProcessingApplet extends Applet } + public void bezierCurve(float x1, float y1, + float x2, float y2, + float x3, float y3, + float x4, float y4) { + g.bezierCurve(x1, y1, x2, y2, x3, y3, x4, y4); + } + + + public void catmullRomCurve(float x1, float y1, + float x2, float y2, + float x3, float y3, + float x4, float y4) { + g.catmullRomCurve(x1, y1, x2, y2, x3, y3, x4, y4); + } + + public BagelImage loadImage(String filename) { return g.loadImage(filename); } diff --git a/processing/todo.txt b/processing/todo.txt index 9cd31988a..3b6d72702 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -27,16 +27,38 @@ _ should the default be 100x100 _ maybe stop/kill button should only be a stop btn -MAJOR -_ code is not always replaced when a tweak is made +for 0014 +X fix z coordinate, ndims not being set to 3 +X put bezierCurve and catmullRomCurve back in +X examples - setting background using a full screen image +X uses System.arraycopy for speed +_ update to newer version of kjc +_ do better piping of output from kjc +_ special case lines of thickness 1 +_ mac version for casey +_ with serial for michael +_ move website to cvs +_ make fake cvs user that creas and i can share passwd of + +_ technote: making things faster +_ noBackground() if you're covering everything +_ class unloading not happening _ when doing an extends ProcessingApplet _ need to add randomizer to even non-self gen'd classes _ or figure out how to unload old classes.. grr - - -ANNOYANCES _ doing way too much work to draw thin lines _ using full 3D polygon fella for semi-obviously 1 pixel lines + +_ unwarped_image() is broken (making things slow for james + +_ include stdout/stderr in the processing window +_ option to toggle window on/off (not just in properties, but realtime) +_ set # of lines in properties +_ remove .java and .class files for compiled classes +_ technote about bug in sun vm for freaking out +_ technote about memory running out, using ms and mx +_ add special cvs generic user + _ apparent NullPointerException when things way offscreen _ i.e. glyphrot with scale set to 4 _ Compiler.disable() message is weird and doesn't always work @@ -49,38 +71,15 @@ _ look into using serialporteventlistener for simpleserial _ see about setting up simple bug tracker/feature system _ would also be nice for people to be able to vote on features - -for 0014 -_ fix z coordinate, ndims not being set to 3 -beginShape(LINE_LOOP); -vertex(30, 20, -50); -vertex(85, 20, 0); -vertex(85, 75, -80); -vertex(30, 75, 0); -endShape(); -_ put bezierCurve and catmullRomCurve back in -X examples - setting background using a full screen image -X uses System.arraycopy for speed -_ finish color function inside applet -_ do by simplifying stroke/fill/background inside bagel -_ these should be done w/ a switch (STROKE, FILL, BK, OTHER) -_ needs to be done inside cpp version too.. minimize amt of code -_ include stdout/stderr in the processing window -_ option to toggle window on/off (not just in properties, but realtime) -_ set # of lines in properties -_ remove .java and .class files for compiled classes -_ technote about bug in sun vm for freaking out -_ technote about memory running out, using ms and mx -_ add special cvs generic user -_ special case lines of thickness 1 -_ mac version for casey -_ with serial for michael - _ look into maxx programming _ live video editing, wanting things more procedural _ illustrator exporting _ version of Illustrator.java that uses bagel api +_ finish color function inside applet +_ do by simplifying stroke/fill/background inside bagel +_ these should be done w/ a switch (STROKE, FILL, BK, OTHER) +_ needs to be done inside cpp version too.. minimize amt of code for 0015 _ make size() work for draw() mode @@ -110,7 +109,6 @@ _ notes about running on win98 and that stupid startup exception _ make note in documentation about convex polygons _ post new macintosh version _ with serial port support -_ move website to cvs _ setting a fill color when drawing an image should affect the image _ or maybe image.setColor or setTone to mix a specific color in _ new user interface?