mirror of
https://github.com/processing/processing4.git
synced 2026-02-04 06:09:17 +01:00
mid-update, replacing kjc with a new version
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user