Olha, não sei desenhar a mao, muito menos no computador e nem tenho scanner, então será bem dificil explicar seno e coseno.... Mas de qualquer forma só sei explicar num circulo, mas vamos lá...
Primeiramente, respondendo a 1 pergunta:
X e Y, você já sabe, a mesma coisa do mario. Z é a profundidade no 3D, só isso, não tem mistério.
Quanto a segunda pergunta, vou ter que entrar um pouquinho em radianos e numeros irracionais, mas enfim...
PI = 3,14..... Normalmente só esses 3 digitos é o necessário.
Seno = Cateto Oposto / Hipotenuza
Coseno = Cateto Adjacente / Hipotenuza
(Talvez eu tenha trocado qual cateto que é dividido pela hipotenuza, mas é isso se eu nao me engano).
No circulo trigonometrico, há 2 linhas dividindo ele em 4, e essas linhas representam Seno e Coseno, que variam de -1 até 1. Seno é a linha que corta o circulo no meio, verticalmente, e coseno horizontalmente, sendo que:
Cima = positivo;
Baixo = negativo;
Lado direito = positivo;
Lado esquerdo = negativo.
Para fazer voce entender o que estou falando, irei dar um exemplo com 1 relógio.
Ok, voce pode muito bem fazer ele rotacionar X graus quando for 1 segundo, mas ai perde a graça pois o code de rotate ja calcula tudo para você, e se tivesse que ser na unha? Seria mais dificil, não? Bem, entao vamos lá.
Primeiramente, voce faz um circulo e pega seu meio, ai está seu ponto inicial, onde seno e coseno é 0, ambos.
Coordenada Y = 2.PI, com isso voce ja tem 1 ponto final, ou seja, o ponto em que, se for ligado o ponto inicial com este, há uma linha.
Mas ai que tá, no circulo trigonometrico, a sequencia de mudança de valores é no sentido anti-horário, então sua variavel teria que ser sempre -= (2*PI)/60. E o /60 é para separar em 60 partes o circulo, para fazer os segundos.
Bem, temos tudo agora para começar, a logica, como deve acontecer e tudo mais. Agora entra seno e coseno.
Nossa variavel que tem o valor de -= (2*PI)/60 é um angulo, e precisamos usá-lo em seno e coseno.
A posicão X do ponto sempre será igual a seno e a Y igual a coseno, mas seno e coseno do que? De nosso angulo! O resultado irá definir o local de apropriado de acordo com nosso ciculo trigonometrico! Porém, se simplesmente fizermos isso, ele não sairá do lugar, pois o ponto ainda está junto ao ponto inicial, então só há um ponto. Mas então, o que fazemos? Simples, ja que seno e coseno nunca podem ser maiores que 1 ou menores que -1, multiplicamos por X, onde X é a distancia que voce quer em pixels! Entao temos isso:
Supomos que quero 30 pixels de distancia:
X = sen(anguloSegundos)*30
Y = cos(anguloSegundos)*30
Depois de tudo isso, se voce for ligar uma linha reta, do ponto inicial até esse, voce ve que há uma logica nisso e está de acordo com nosso circulo.
Se voce quiser saber o que PI tem a ver com isso, veja:
Cada posicão deste circulo, no valor eu digo, há uma relacão com PI, e pode ser 3.(PI/3), 0, ou os que voce ver.
Espero ter ajudado.
Primeiramente, respondendo a 1 pergunta:
X e Y, você já sabe, a mesma coisa do mario. Z é a profundidade no 3D, só isso, não tem mistério.
Quanto a segunda pergunta, vou ter que entrar um pouquinho em radianos e numeros irracionais, mas enfim...
PI = 3,14..... Normalmente só esses 3 digitos é o necessário.
Seno = Cateto Oposto / Hipotenuza
Coseno = Cateto Adjacente / Hipotenuza
(Talvez eu tenha trocado qual cateto que é dividido pela hipotenuza, mas é isso se eu nao me engano).
No circulo trigonometrico, há 2 linhas dividindo ele em 4, e essas linhas representam Seno e Coseno, que variam de -1 até 1. Seno é a linha que corta o circulo no meio, verticalmente, e coseno horizontalmente, sendo que:
Cima = positivo;
Baixo = negativo;
Lado direito = positivo;
Lado esquerdo = negativo.
Para fazer voce entender o que estou falando, irei dar um exemplo com 1 relógio.
Ok, voce pode muito bem fazer ele rotacionar X graus quando for 1 segundo, mas ai perde a graça pois o code de rotate ja calcula tudo para você, e se tivesse que ser na unha? Seria mais dificil, não? Bem, entao vamos lá.
Primeiramente, voce faz um circulo e pega seu meio, ai está seu ponto inicial, onde seno e coseno é 0, ambos.
Coordenada Y = 2.PI, com isso voce ja tem 1 ponto final, ou seja, o ponto em que, se for ligado o ponto inicial com este, há uma linha.
Mas ai que tá, no circulo trigonometrico, a sequencia de mudança de valores é no sentido anti-horário, então sua variavel teria que ser sempre -= (2*PI)/60. E o /60 é para separar em 60 partes o circulo, para fazer os segundos.
Bem, temos tudo agora para começar, a logica, como deve acontecer e tudo mais. Agora entra seno e coseno.
Nossa variavel que tem o valor de -= (2*PI)/60 é um angulo, e precisamos usá-lo em seno e coseno.
A posicão X do ponto sempre será igual a seno e a Y igual a coseno, mas seno e coseno do que? De nosso angulo! O resultado irá definir o local de apropriado de acordo com nosso ciculo trigonometrico! Porém, se simplesmente fizermos isso, ele não sairá do lugar, pois o ponto ainda está junto ao ponto inicial, então só há um ponto. Mas então, o que fazemos? Simples, ja que seno e coseno nunca podem ser maiores que 1 ou menores que -1, multiplicamos por X, onde X é a distancia que voce quer em pixels! Entao temos isso:
Supomos que quero 30 pixels de distancia:
X = sen(anguloSegundos)*30
Y = cos(anguloSegundos)*30
Depois de tudo isso, se voce for ligar uma linha reta, do ponto inicial até esse, voce ve que há uma logica nisso e está de acordo com nosso circulo.
Se voce quiser saber o que PI tem a ver com isso, veja:
Cada posicão deste circulo, no valor eu digo, há uma relacão com PI, e pode ser 3.(PI/3), 0, ou os que voce ver.
Espero ter ajudado.