Paso 66: Software para PC: 1 efecto, ondas
Este es el primer efecto que hicimos para el software de PC, y pensamos que resultó muy agradable.
Aunque esto puede parecer como un efecto complicado, realmente no es!
Todas las funciones de efecto funcionando sobre todo en el micro controlador utilizan declaraciones if() para crear efectos. Los efectos en el software de PC se construyen un poco diferente. Aquí usamos mucho sin(), cos() y otras funciones matemáticas. Mayoría de coordenadas se calculan como las coordenadas del punto flotante entonces convertir a enteros antes de ser dibujado en el cubo.
El efecto se ve en el vídeo es sólo una onda senoidal proveniente desde el centro del cubo, x = 3.5, y = 3,5.
Aquí es cómo funciona:
1) recorrer el contador de iteración.
2) recorrer los 64 x y y coordenadas.
3) calcular la distancia entre el centro del cubo y el x / y coordinar.
4) la coordenada z se calcula con sin() basado en la distancia desde el centro + el contador de iteración. El resultado es que la onda senoidal se mueve hacia fuera desde el centro como la iteración contador aumenta.
Mira lo fácil era!