Logotipo Bactéria horizontal
Identidade visual
para sites de
arte e design.
Logo App Pollock
Identidade visual
para aplicativo.
Identidade visual
para sites de
arte e design.
Identidade visual
para aplicativo.
Em vez de usar programas gráficos para o desenho da marca, no design generativo o desenho é feito com códigos e algoritmos, o que permite a criação de identidades visuais dinâmicas, que mudam a cada impressão. CLIQUE NA MARCA.
Além do dinamismo proporcionado pelos algoritmos, o design generativo possibilita a maioria dos recursos do design convencional, como a utilização de curvas vetoriais e fontes digitais modernas.
Foto: David Glat, 1992.
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 900; Y = 600; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 600; Y = 600; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
Em vez de usar programas gráficos para o desenho da marca, no design generativo o desenho é feito com códigos e algoritmos, o que permite a criação de identidades visuais dinâmicas, que mudam a cada impressão. CLIQUE NA MARCA.
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
Além do dinamismo proporcionado pelos algoritmos, o design generativo possibilita a maioria dos recursos do design convencional, como a utilização de curvas vetoriais e fontes digitais modernas.
Foto: David Glat, 1992.
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 900; Y = 600; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 600; Y = 600; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
Em vez de usar programas gráficos para o desenho da marca, no design generativo o desenho é feito com códigos e algoritmos, o que permite a criação de identidades visuais dinâmicas, que mudam a cada impressão. CLIQUE NA MARCA.
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 500; Y = 400; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 150; Y = 150; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 1; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 2; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 3; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
/* @pjs font="/wp-content/data/PetalBrush.woff2", "/wp-content/data/OCRAStd.woff2"; */
Titulo titulos;
// Declaração de variáveis int X, Y, modo;
// Setup void setup() { //Definições Gerais noCursor(); X = 300; Y = 200; smooth(); size( X , Y ); background( 255 , 0 ); titulos = new Titulo(); colorMode( HSB, 360, 100, 100 ); modo = 4; titulos.desenha(); }
// DRAW void draw() {
}
void mousePressed() {
titulos.desenha();
}
// LOGO GENERATIVO
class GenerativeLogo {
int totalPtLogo, totalVoltas, sizePtLogo, corPtLogo, HLogo, SLogo, BLogo; float sentXLogo, sentYLogo, sentXOldLogo, sentYOldLogo;
GenerativeLogo() { // Construtor //atribuição variáveis sentXLogo = random( -2, 2 ); sentYLogo = random( -2, 2 ); }
void pintando(int origXLogo, int origYLogo) {
if( modo == 1 ){ HLogo = 0; SLogo = 0; BLogo = random( 40, 55 ); } else if( modo == 2) { HLogo = 0; SLogo = 0; BLogo = random( 50, 95 ); } else if( modo == 3 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else if( modo == 4 ) { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); } else { HLogo = random( 360 ); SLogo = 100; BLogo = random( 50, 95 ); }
background( 255, 0 );
int oldOrigX = origXLogo; int oldOrigY = origYLogo;
for ( int v = 0; v <= totalVoltas; v++ ) {
//Num de pingos
totalPtLogo = int( random( 2, 16 ));
totalVoltas = int( random( 3, 12 ));
// Primeiro pingo
sizePtLogo=( int ) random( Y*.01, Y*.04 );
fill( HLogo, SLogo, BLogo );
noStroke();
ellipse( origXLogo, origYLogo, sizePtLogo, sizePtLogo );
// Sentido X
sentXOldLogo = sentXLogo;
if ( sentXLogo == sentXOldLogo ) {
while ( sentXLogo == sentXOldLogo ) {
sentXLogo = random( -2, 2 );
}
}
sentXLogo = random( -2, 2 );
// Sentido Y
sentYOldLogo = sentYLogo;
if ( sentYLogo == sentYOldLogo ) {
while ( sentYLogo == sentYOldLogo ) {
sentYLogo = random( -2, 2 );
}
}
sentYLogo=random(-2, 2);
if( modo == 1) {
HLogo = 0;
SLogo = 0;
BLogo = BLogo;
} else if( modo == 2) {
HLogo = 0;
SLogo = 0;
BLogo = random( 50, 95 );
} else if( modo == 3 ) {
HLogo = HLogo;
SLogo = SLogo;
BLogo = BLogo;
} else if( modo == 4 ) {
HLogo = random( 360 );
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HLogo = 0;
SLogo = 0;
BLogo = random( 40, 85 );
}
// Restante dos pingos
for ( int I=0; I<=totalPtLogo; I++ ) {
int distXLogo=int( random( X*.01, X*.025 ));
int distYLogo=int( random( Y*.01, Y*.025 ));
origXLogo=origXLogo+int( distXLogo*sentXLogo );
origYLogo=origYLogo+int( distYLogo*sentYLogo );
sizePtLogo=( int )random( Y*.01, Y*.1 );
fill( HLogo, SLogo, BLogo );
if ( origXLogo > 0 + sizePtLogo && origXLogo < width - sizePtLogo &&
origYLogo > 0 +sizePtLogo && origYLogo < height - sizePtLogo ) {
ellipse( origXLogo, origYLogo, random( sizePtLogo*.8, sizePtLogo ), random( sizePtLogo*.8, sizePtLogo ));
}
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
origXLogo = oldOrigX;
origYLogo = oldOrigY;
}
}
// TÍTULO
class Titulo { // Nome da Classe
PFont fontTitulo, fontSub;
int posX, posY, HTipo, STipo, BTipo;
GenerativeLogo logos;
Titulo() { // Construtor
fontTitulo = createFont( "/wp-content/data/PetalBrush.woff2", Y );
fontSub = createFont( "/wp-content/data/OCRAStd.woff2", Y );
logos = new GenerativeLogo();
posX = X/2;
posY = Y/2;
STipo = logos.SLogo;
}
void desenha() { // Funcionamento
if( modo == 1 || modo == 2 ) {
Htipo = 0;
STipo = 0;
BTipo = 0;
} else if( modo == 3 ) {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
} else if( modo == 4 ) {
HTipo = logos.HLogo + 180;
if( HTipo > 360 ) {
HTipo = HTipo - 360;
}
SLogo = 100;
BLogo = random( 50, 95 );
} else {
HTipo = 0;
SLogo = 0;
BLogo = random( 10, 20 );
}
logos.pintando( posX*.85, posY*.95 );
fill( 255 );
//blendMode(MULTIPLY);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX, posY*1.3 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX, posY*1.4 );
//fill( 0 );
fill( HTipo, STipo, BTipo );
//blendMode(NORMAL);
textAlign( CENTER );
textFont( fontTitulo, Y*.2 );
text ( "Pollock v.1.0", posX*.99, posY*1.29 );
textAlign( LEFT );
textFont( fontSub, Y*.04 );
text ( "Por Bact\u00E9ria", posX*.995, posY*1.395 );
}
}
Além do dinamismo proporcionado pelos algoritmos, o design generativo possibilita a maioria dos recursos do design convencional, como a utilização de curvas vetoriais e fontes digitais modernas.