mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
change variable names per request from Casey
This commit is contained in:
@@ -2353,6 +2353,7 @@ public class PApplet extends Applet
|
||||
//////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
// TODO this needs lots of cleaning
|
||||
public void postEvent(processing.event.Event pe) {
|
||||
if (pe instanceof MouseEvent) {
|
||||
if (looping) {
|
||||
@@ -4703,17 +4704,17 @@ public class PApplet extends Applet
|
||||
* ( end auto-generated )
|
||||
* @webref math:calculation
|
||||
* @param value the incoming value to be converted
|
||||
* @param istart lower bound of the value's current range
|
||||
* @param istop upper bound of the value's current range
|
||||
* @param ostart lower bound of the value's target range
|
||||
* @param ostop upper bound of the value's target range
|
||||
* @param start1 lower bound of the value's current range
|
||||
* @param stop1 upper bound of the value's current range
|
||||
* @param start2 lower bound of the value's target range
|
||||
* @param stop2 upper bound of the value's target range
|
||||
* @see PApplet#norm(float, float, float)
|
||||
* @see PApplet#lerp(float, float, float)
|
||||
*/
|
||||
static public final float map(float value,
|
||||
float istart, float istop,
|
||||
float ostart, float ostop) {
|
||||
return ostart + (ostop - ostart) * ((value - istart) / (istop - istart));
|
||||
float start1, float stop1,
|
||||
float start2, float stop2) {
|
||||
return start2 + (stop2 - start2) * ((value - start1) / (stop1 - start1));
|
||||
}
|
||||
|
||||
|
||||
@@ -10448,7 +10449,7 @@ public class PApplet extends Applet
|
||||
* Description to come...
|
||||
*
|
||||
* ( end auto-generated from textureWrap.xml )
|
||||
*
|
||||
*
|
||||
* @webref image:textures
|
||||
* @param wrap Either CLAMP (default) or REPEAT
|
||||
*/
|
||||
@@ -10617,7 +10618,7 @@ public class PApplet extends Applet
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref Rendering
|
||||
* @param mode the blending mode to use
|
||||
*/
|
||||
@@ -10661,7 +10662,7 @@ public class PApplet extends Applet
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref rendering:shaders
|
||||
* @param fragFilename name of fragment shader file
|
||||
*/
|
||||
@@ -10684,7 +10685,7 @@ public class PApplet extends Applet
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref rendering:shaders
|
||||
* @param shader name of shader file
|
||||
*/
|
||||
@@ -10709,7 +10710,7 @@ public class PApplet extends Applet
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref rendering:shaders
|
||||
*/
|
||||
public void resetShader() {
|
||||
@@ -11590,9 +11591,9 @@ public class PApplet extends Applet
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @param level either 2, 4, or 8
|
||||
*/
|
||||
*/
|
||||
public void smooth(int level) {
|
||||
if (recorder != null) recorder.smooth(level);
|
||||
g.smooth(level);
|
||||
@@ -12256,8 +12257,8 @@ public class PApplet extends Applet
|
||||
* ( end auto-generated )
|
||||
*
|
||||
* @webref transform
|
||||
* @param tx left/right translation
|
||||
* @param ty up/down translation
|
||||
* @param x left/right translation
|
||||
* @param y up/down translation
|
||||
* @see PGraphics#popMatrix()
|
||||
* @see PGraphics#pushMatrix()
|
||||
* @see PGraphics#rotate(float)
|
||||
@@ -12266,18 +12267,18 @@ public class PApplet extends Applet
|
||||
* @see PGraphics#rotateZ(float)
|
||||
* @see PGraphics#scale(float, float, float)
|
||||
*/
|
||||
public void translate(float tx, float ty) {
|
||||
if (recorder != null) recorder.translate(tx, ty);
|
||||
g.translate(tx, ty);
|
||||
public void translate(float x, float y) {
|
||||
if (recorder != null) recorder.translate(x, y);
|
||||
g.translate(x, y);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param tz forward/backward translation
|
||||
* @param z forward/backward translation
|
||||
*/
|
||||
public void translate(float tx, float ty, float tz) {
|
||||
if (recorder != null) recorder.translate(tx, ty, tz);
|
||||
g.translate(tx, ty, tz);
|
||||
public void translate(float x, float y, float z) {
|
||||
if (recorder != null) recorder.translate(x, y, z);
|
||||
g.translate(x, y, z);
|
||||
}
|
||||
|
||||
|
||||
@@ -12423,13 +12424,13 @@ public class PApplet extends Applet
|
||||
/**
|
||||
* <h3>Advanced</h3>
|
||||
* Rotate about a vector in space. Same as the glRotatef() function.
|
||||
* @param vx
|
||||
* @param vy
|
||||
* @param vz
|
||||
* @param x
|
||||
* @param y
|
||||
* @param z
|
||||
*/
|
||||
public void rotate(float angle, float vx, float vy, float vz) {
|
||||
if (recorder != null) recorder.rotate(angle, vx, vy, vz);
|
||||
g.rotate(angle, vx, vy, vz);
|
||||
public void rotate(float angle, float x, float y, float z) {
|
||||
if (recorder != null) recorder.rotate(angle, x, y, z);
|
||||
g.rotate(angle, x, y, z);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1211,7 +1211,7 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* Description to come...
|
||||
*
|
||||
* ( end auto-generated from textureWrap.xml )
|
||||
*
|
||||
*
|
||||
* @webref image:textures
|
||||
* @param wrap Either CLAMP (default) or REPEAT
|
||||
*/
|
||||
@@ -1607,7 +1607,7 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref Rendering
|
||||
* @param mode the blending mode to use
|
||||
*/
|
||||
@@ -1668,7 +1668,7 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref rendering:shaders
|
||||
* @param fragFilename name of fragment shader file
|
||||
*/
|
||||
@@ -1691,7 +1691,7 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref rendering:shaders
|
||||
* @param shader name of shader file
|
||||
*/
|
||||
@@ -1712,7 +1712,7 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* This is a new reference entry for Processing 2.0. It will be updated shortly.
|
||||
*
|
||||
* ( end auto-generated )
|
||||
*
|
||||
*
|
||||
* @webref rendering:shaders
|
||||
*/
|
||||
public void resetShader() {
|
||||
@@ -3332,11 +3332,11 @@ public class PGraphics extends PImage implements PConstants {
|
||||
public void smooth() {
|
||||
smooth = true;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @param level either 2, 4, or 8
|
||||
*/
|
||||
*/
|
||||
public void smooth(int level) {
|
||||
smooth = true;
|
||||
}
|
||||
@@ -4736,8 +4736,8 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* ( end auto-generated )
|
||||
*
|
||||
* @webref transform
|
||||
* @param tx left/right translation
|
||||
* @param ty up/down translation
|
||||
* @param x left/right translation
|
||||
* @param y up/down translation
|
||||
* @see PGraphics#popMatrix()
|
||||
* @see PGraphics#pushMatrix()
|
||||
* @see PGraphics#rotate(float)
|
||||
@@ -4746,15 +4746,15 @@ public class PGraphics extends PImage implements PConstants {
|
||||
* @see PGraphics#rotateZ(float)
|
||||
* @see PGraphics#scale(float, float, float)
|
||||
*/
|
||||
public void translate(float tx, float ty) {
|
||||
public void translate(float x, float y) {
|
||||
showMissingWarning("translate");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param tz forward/backward translation
|
||||
* @param z forward/backward translation
|
||||
*/
|
||||
public void translate(float tx, float ty, float tz) {
|
||||
public void translate(float x, float y, float z) {
|
||||
showMissingWarning("translate");
|
||||
}
|
||||
|
||||
@@ -4897,11 +4897,11 @@ public class PGraphics extends PImage implements PConstants {
|
||||
/**
|
||||
* <h3>Advanced</h3>
|
||||
* Rotate about a vector in space. Same as the glRotatef() function.
|
||||
* @param vx
|
||||
* @param vy
|
||||
* @param vz
|
||||
* @param x
|
||||
* @param y
|
||||
* @param z
|
||||
*/
|
||||
public void rotate(float angle, float vx, float vy, float vz) {
|
||||
public void rotate(float angle, float x, float y, float z) {
|
||||
showMissingWarning("rotate");
|
||||
}
|
||||
|
||||
|
||||
+21
-13
@@ -2,6 +2,12 @@
|
||||
X change to getRows() method for iterating through the Table object
|
||||
X add parseInto() method (provisional)
|
||||
|
||||
cleaning
|
||||
o remove screenBlend(), textureBlend() from PGraphics et al
|
||||
o have andres take over all current GL issues in the tracker
|
||||
|
||||
_ need to make events interleave
|
||||
|
||||
_ change translate() and rotate() to use x, y, z as param names
|
||||
|
||||
_ add "CGAffineTransformInvert: singular matrix" problem to the Wiki
|
||||
@@ -251,15 +257,26 @@ _ http://www.html5rocks.com/en/mobile/touch.html
|
||||
_ decision: go with what looks like javascript/ios
|
||||
_ touchEvent(), gestureEvent()?
|
||||
|
||||
2.0 / blending
|
||||
_ remove blend(), add blendMode()
|
||||
_ for Java2D: http://code.google.com/p/processing/issues/detail?id=1385
|
||||
_ for Android: http://code.google.com/p/processing/issues/detail?id=1386
|
||||
_ fix blue-channel bias on blend() so that blendMode() will work in 2.0
|
||||
_ http://code.google.com/p/processing/issues/detail?id=475
|
||||
_ blend() bugs with identically-sized images
|
||||
_ http://code.google.com/p/processing/issues/detail?id=285
|
||||
_ improve blend() accuracy when using ADD
|
||||
_ http://code.google.com/p/processing/issues/detail?id=133
|
||||
_ includes code for a slow but more accurate mode
|
||||
_ implement a more efficient version of blend()
|
||||
_ http://code.google.com/p/processing/issues/detail?id=120
|
||||
|
||||
2.0
|
||||
_ get() or copy()? for vectors, image, etc.
|
||||
_ PVector chaining -> Dan looking into this
|
||||
_ PNode.getChildren() shouldn't make a new array.. toArray() can do that
|
||||
_ toArray(), toArray(float[]), toVectorArray(), toVectorArray(PVector[])
|
||||
_ toColorArray(), toColorArray(float[])...
|
||||
_ remove blend(), add blendMode()
|
||||
_ fix blue-channel bias on blend() so that blendMode() will work in 2.0
|
||||
_ http://code.google.com/p/processing/issues/detail?id=475
|
||||
_ load/save methods.. is it save("blah.svg") or saveSVG("blah.svg")
|
||||
X also works that way with tables
|
||||
X decision: useExtension() or something like that
|
||||
@@ -465,17 +482,12 @@ _ http://code.google.com/p/processing/issues/detail?id=167
|
||||
_ image resizing is ugly (just use java2d?)
|
||||
_ also deal with copy()/blend() inaccuracies
|
||||
_ http://code.google.com/p/processing/issues/detail?id=332
|
||||
_ blend() bugs with identically-sized images
|
||||
_ http://code.google.com/p/processing/issues/detail?id=285
|
||||
_ transparency issue with JAVA2D
|
||||
_ http://code.google.com/p/processing/issues/detail?id=182
|
||||
_ copy(image with transparency) doesn't keep the transparency at start up
|
||||
_ http://code.google.com/p/processing/issues/detail?id=601
|
||||
_ accuracy problems make alpha channel go to FE with image.copy()
|
||||
_ http://code.google.com/p/processing/issues/detail?id=219
|
||||
_ improve blend() accuracy when using ADD
|
||||
_ http://code.google.com/p/processing/issues/detail?id=133
|
||||
_ includes code for a slow but more accurate mode
|
||||
_ for a PGraphics2D, should its image cache object be the memoryimagesource?
|
||||
_ loading lots of images is a problem, describe how to unload
|
||||
_ is it possible? necessary to call delay(5) or something?
|
||||
@@ -514,7 +526,6 @@ _ when using get(), reset the bounds for the objects
|
||||
_ otherwise it's always relative to the original document
|
||||
_ support for text (shouldn't be too bad, use createFont)
|
||||
_ implement text spans for svg output
|
||||
_ try enabling blending modes
|
||||
_ add better support for attributes buried in styles (support ai9/10/11)
|
||||
_ test what happens when transparency is used with gradient fill
|
||||
_ look into transformation issues... guessing this is probably wrong
|
||||
@@ -594,15 +605,11 @@ _ will need to split each based on the other
|
||||
_ sort issues will affect both
|
||||
_ Stroking a rect() leaves off the upper right pixel
|
||||
_ http://code.google.com/p/processing/issues/detail?id=67
|
||||
_ implement a more efficient version of blend()
|
||||
_ http://code.google.com/p/processing/issues/detail?id=120
|
||||
_ Implement anisotropic filtering when using OPENGL
|
||||
_ http://code.google.com/p/processing/issues/detail?id=502
|
||||
_ Signature issue on contributed libraries affects unrelated opengl sketches
|
||||
_ http://code.google.com/p/processing/issues/detail?id=261
|
||||
_ remove matrixMode(), add a projection() method
|
||||
_ remove screenBlend(), textureBlend() from PGraphics et al
|
||||
_ have andres take over all current GL issues in the tracker
|
||||
_ opengl applet problems with tabs - needs to handle stop() and start()
|
||||
_ http://code.google.com/p/processing/issues/detail?id=196
|
||||
_ stop() called between tabs/pages, start() may be called again
|
||||
@@ -616,6 +623,7 @@ _ opengl isn't drawing rectangles out to raw properly with fonts
|
||||
_ when not in textMode(SHAPE) should have rects
|
||||
|
||||
|
||||
|
||||
CORE / Mac OS X
|
||||
|
||||
_ set the application name to sketch name (not processing.core.PApplet)
|
||||
|
||||
Reference in New Issue
Block a user