repositories
/
SugarCubes.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ceb90bf
)
sinesphere cool
author
Alexander Green
<alexandergreen22@gmail.com>
Fri, 8 Nov 2013 11:45:28 +0000
(
03:45
-0800)
committer
Alexander Green
<alexandergreen22@gmail.com>
Fri, 8 Nov 2013 11:45:28 +0000
(
03:45
-0800)
AlexGreen.pde
patch
|
blob
|
blame
|
history
diff --git
a/AlexGreen.pde
b/AlexGreen.pde
index 27c9686ecf34c861196c8621585c856ad9d771ee..69e69bc59d70326d8f1734bec83d5ef4b9586eba 100644
(file)
--- a/
AlexGreen.pde
+++ b/
AlexGreen.pde
@@
-35,7
+35,7
@@
class SineSphere extends SCPattern {
//addParameter(bounceamp = new BasicParameter("Amp", .5));
//addParameter(bouncerate = new BasicParameter("Rate", .5)); //ybounce.modulateDurationBy(bouncerate);
addParameter(widthparameter = new BasicParameter("Width", .1));
//addParameter(bounceamp = new BasicParameter("Amp", .5));
//addParameter(bouncerate = new BasicParameter("Rate", .5)); //ybounce.modulateDurationBy(bouncerate);
addParameter(widthparameter = new BasicParameter("Width", .1));
- addParameter(huespread = new BasicParameter("Hue", .
2
));
+ addParameter(huespread = new BasicParameter("Hue", .
5, 10
));
addModulator( vx = new SinLFO(-4000, 10000, 100000)).trigger() ;
//addModulator(xbounce = new SinLFO(model.xMax/3, 2*model.yMax/3, 2000)).trigger();
addModulator( vx = new SinLFO(-4000, 10000, 100000)).trigger() ;
//addModulator(xbounce = new SinLFO(model.xMax/3, 2*model.yMax/3, 2000)).trigger();
@@
-62,7
+62,7
@@
class SineSphere extends SCPattern {
addModulator(ybounce).trigger();
addModulator( vibration = new SinLFO(vibration_min , vibration_max, lx.tempo.rampf())).trigger(); //vibration.modulateDurationBy(vx);
addParameter(widthparameter = new BasicParameter("Width", .1));
addModulator(ybounce).trigger();
addModulator( vibration = new SinLFO(vibration_min , vibration_max, lx.tempo.rampf())).trigger(); //vibration.modulateDurationBy(vx);
addParameter(widthparameter = new BasicParameter("Width", .1));
- addParameter(huespread = new BasicParameter("Hue",
1
));
+ addParameter(huespread = new BasicParameter("Hue",
.2
));
}
}
@@
-80,15
+80,15
@@
float distfromcirclecenter(float px, float py, float pz, float f1x, float f1y, f
float qtheta = atan2( (q.x-f1xcenter) , (q.z - f1zcenter) );
//println( "qtheta " + qtheta);
float qtheta = atan2( (q.x-f1xcenter) , (q.z - f1zcenter) );
//println( "qtheta " + qtheta);
- return map(qtheta, -PI/2, PI/2,
0, 36
0);
+ return map(qtheta, -PI/2, PI/2,
140, 24
0);
//if (q.x > f1xcenter ) {return 140 ;}
//else {return 250;}
}
color spheryvalue (PVector p, float f1xcenter, float f1ycenter, float f1zcenter)
{ circlecenter = new PVector(f1xcenter, f1ycenter, f1zcenter);
//switch(sShpape.cur() ) {}
//if (q.x > f1xcenter ) {return 140 ;}
//else {return 250;}
}
color spheryvalue (PVector p, float f1xcenter, float f1ycenter, float f1zcenter)
{ circlecenter = new PVector(f1xcenter, f1ycenter, f1zcenter);
//switch(sShpape.cur() ) {}
- return lx.hsb(constrain( huespread.getValuef()*quadrant(p), 0, 360) ,
-
PVector.dist(p,circlecenter)
,
+ return lx.hsb(constrain( huespread.getValuef()*
5*
quadrant(p), 0, 360) ,
+
80
,
max(0, 100 - 100*widthparameter.getValuef()*abs(PVector.dist(p, circlecenter)
- vibration.getValuef() ) ) );
}
max(0, 100 - 100*widthparameter.getValuef()*abs(PVector.dist(p, circlecenter)
- vibration.getValuef() ) ) );
}