Diferencia entre revisiones de «Miguel Angel Adofacci - Proyecto I E 2017»
De Casiopea
(Página creada con «{{Tarea |Título=Proyecto Imagen Escrita - Simulación de Acoplamiento Mecánico |Asignaturas Relacionadas=Imagen Escrita 2017, |Cursos Relacionados=Imagen Escrita, |Carrer...») |
Sin resumen de edición |
||
Línea 60: | Línea 60: | ||
} else { | } else { | ||
gradvel = 0.01; | gradvel = 0.01; | ||
} | |||
} | |||
</nowiki> | |||
</pre> | |||
</div> | |||
===Pestaña Objeto=== | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
<pre> | |||
<nowiki> | |||
class Punto { | |||
float xpos, ypos; | |||
Punto (float x, float y) { | |||
xpos =x; | |||
ypos =y; | |||
noStroke(); | |||
fill(29, 126, 236); | |||
ellipseMode(CENTER); | |||
ellipse(x, y, width/80, height/80); //dibuja un círculo en la posicion de cada punto | |||
} | } | ||
} | } |
Revisión del 08:51 27 jun 2017
Título | Proyecto Imagen Escrita - Simulación de Acoplamiento Mecánico |
---|---|
Asignatura | Imagen Escrita 2017 |
Del Curso | Imagen Escrita |
Carreras | Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property. |
Alumno(s) | Miguel Angel Adofacci |
Pestaña Programa 01
float grad; float gradvel; float r; boolean rot = false; Punto[] puntos = new Punto[5]; void setup() { size(500, 500); r = height; grad=0; gradvel = 0.01; } void draw() { background(255); puntos[0] = new Punto ((width/10)*3, height/10*9); puntos[1] = new Punto (r* 0.5*(sin(grad))+((width/10)*3), r* -0.5*(cos(grad))+((height/10)*9)); puntos[2] = new Punto (((width/10)*7), height/10*9); puntos[3] = new Punto (r* 0.5*(cos(grad+36.07+180))+((width/10)*7), r*-0.5*(sin(grad+36.07+180))+(height/10*9)); puntos[4] = new Punto ((puntos[1].xpos +puntos[3].xpos)/2, (puntos[1].ypos +puntos[3].ypos)/2); stroke(255, 0, 0 ); line(puntos[0].xpos, puntos[0].ypos, puntos[1].xpos, puntos[1].ypos); line(puntos[2].xpos, puntos[2].ypos, puntos[3].xpos, puntos[3].ypos); stroke (0, 0, 255); line(puntos[1].xpos, puntos[1].ypos, puntos[3].xpos, puntos[3].ypos); //velocidad de giro grad += gradvel; println("distancia" + round(dist(puntos[1].xpos, puntos[1].ypos, puntos[3].xpos, puntos[3].ypos))); } //valores de cada punto //encendido y apagado void keyPressed () { if (gradvel == 0.01) { gradvel = 0; } else { gradvel = 0.01; } }
Pestaña Objeto
class Punto { float xpos, ypos; Punto (float x, float y) { xpos =x; ypos =y; noStroke(); fill(29, 126, 236); ellipseMode(CENTER); ellipse(x, y, width/80, height/80); //dibuja un círculo en la posicion de cada punto } }