Getting keyword color up and running

This commit is contained in:
Casey Reas
2012-09-04 03:43:15 +00:00
parent 18843b6f64
commit 954ef88c79
11 changed files with 63 additions and 27 deletions
+2 -2
View File
@@ -11541,9 +11541,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);
+3 -2
View File
@@ -55,8 +55,9 @@ void draw() {
strokeWeight(2);
beginShape(POINTS);
for (int a = 0; a < 360; a+=6) {
float x = cx + cos(radians(a)) * secondsRadius;
float y = cy + sin(radians(a)) * secondsRadius;
float angle = radians(a);
float x = cx + cos(angle) * secondsRadius;
float y = cy + sin(angle) * secondsRadius;
vertex(x, y);
}
endShape();
+4 -7
View File
@@ -11,26 +11,23 @@
float x;
float y;
float targetX, targetY;
float easing = 0.05;
void setup()
{
void setup() {
size(640, 360);
noStroke();
}
void draw()
{
void draw() {
background(51);
targetX = mouseX;
float targetX = mouseX;
float dx = targetX - x;
if(abs(dx) > 1) {
x += dx * easing;
}
targetY = mouseY;
float targetY = mouseY;
float dy = targetY - y;
if(abs(dy) > 1) {
y += dy * easing;
@@ -26,11 +26,11 @@ void setup()
{
size(640, 360);
noStroke();
colorMode(RGB, numChars);
colorMode(HSB, numChars);
background(numChars/2);
// Set a gray value for each key
for(int i=0; i<numChars; i++) {
colors[i] = color(i);
for(int i = 0; i < numChars; i++) {
colors[i] = color(i, numChars, numChars);
}
}
@@ -8,6 +8,7 @@
void setup() {
size(640, 360);
noSmooth();
fill(126);
background(102);
}
@@ -14,6 +14,7 @@ int[] bvals;
void setup()
{
size(640, 360);
noSmooth();
xvals = new int[width];
yvals = new int[width];
bvals = new int[width];
@@ -1,10 +1,13 @@
/**
* Deform
*/
PImage tex;
PShader deform;
void setup() {
size(512, 384, P2D);
size(640, 360, P2D);
textureWrap(REPEAT);
tex = loadImage("tex1.jpg");
deform = loadShader("deform.glsl");
@@ -16,4 +19,4 @@ void draw() {
deform.set("mouse", float(mouseX), float(mouseY));
shader(deform);
image(tex, 0, 0, width, height);
}
}
@@ -1,7 +1,11 @@
PShader monjori;
/**
* Monjori
*/
PShader monjori;
void setup() {
size(512, 384, P2D);
size(640, 360, P2D);
noStroke();
monjori = loadShader("monjori.glsl");
@@ -15,4 +19,4 @@ void draw() {
shader(monjori);
rect(0, 0, width, height);
}
@@ -1,7 +1,11 @@
/**
* Nebula
*/
PShader nebula;
void setup() {
size(320, 240, P3D);
size(640, 360, P2D);
noStroke();
nebula = loadShader("nebula.glsl");
@@ -14,4 +18,4 @@ void draw() {
fill(0);
rect(0, 0, width, height);
}
+26 -5
View File
@@ -286,6 +286,31 @@ substring KEYWORD3 String_substring_
toLowerCase KEYWORD3 String_toLowerCase_
toUpperCase KEYWORD3 String_toUpperCase_
# Temporary additions 3 September 2012 as the reference is getting updated
PShape KEYWORD1
createShape KEYWORD2
beginContour KEYWORD2
endContour KEYWORD2
end KEYWORD2
addChild KEYWORD2
PShader KEYWORD1
loadShader KEYWORD2
resetShader KEYWORD2
bind KEYWORD2
shader KEYWORD2
blendMode KEYWORD2
selectInput KEYWORD2
selectOutput KEYWORD2
selectFolder KEYWORD2
saveType KEYWORD2
loadType KEYWORD2
clip KEYWORD2
noClip KEYWORD2
# Operators are without KEYWORDS
@@ -384,7 +409,7 @@ day KEYWORD2 day_
degrees KEYWORD2 degrees_
directionalLight KEYWORD2 directionalLight_
displayHeight KEYWORD5 displayHeight
width KEYWORD5 displayWidth
displayWidth KEYWORD5 displayWidth
dist KEYWORD2 dist_
draw KEYWORD2 draw_
ellipse KEYWORD2 ellipse_
@@ -488,7 +513,6 @@ blend KEYWORD3 PImage_blend_
copy KEYWORD3 PImage_copy_
filter KEYWORD3 PImage_filter_
get KEYWORD3 PImage_get_
height KEYWORD4 PImage_height
loadPixels KEYWORD3 PImage_loadPixels_
mask KEYWORD3 PImage_mask_
pixels KEYWORD4 PImage_pixels
@@ -496,7 +520,6 @@ resize KEYWORD3 PImage_resize_
save KEYWORD3 PImage_save_
set KEYWORD3 PImage_set_
updatePixels KEYWORD3 PImage_updatePixels_
width KEYWORD4 PImage_width
pixels KEYWORD5 pixels
pmouseX KEYWORD5 pmouseX
pmouseY KEYWORD5 pmouseY
@@ -514,7 +537,6 @@ PShape KEYWORD1 PShape
disableStyle KEYWORD3 PShape_disableStyle_
enableStyle KEYWORD3 PShape_enableStyle_
getChild KEYWORD3 PShape_getChild_
height KEYWORD4 PShape_height
isVisible KEYWORD3 PShape_isVisible_
resetMatrix KEYWORD3 PShape_resetMatrix_
rotate KEYWORD3 PShape_rotate_
@@ -524,7 +546,6 @@ rotateZ KEYWORD3 PShape_rotateZ_
scale KEYWORD3 PShape_scale_
setVisible KEYWORD3 PShape_setVisible_
translate KEYWORD3 PShape_translate_
width KEYWORD4 PShape_width
pushMatrix KEYWORD2 pushMatrix_
pushStyle KEYWORD2 pushStyle_
PVector KEYWORD1 PVector
+4
View File
@@ -83,6 +83,10 @@ editor.keyword2.style = #cc6600,plain
# e.g. byte, char, short, color
editor.keyword3.style = #cc6600,bold
editor.keyword4.style = #006699,plain
editor.keyword5.style = #006699,plain
# TEXT - LITERALS