Open romcenci opened 6 years ago
adicionei anti aliasing, mas não sei se tá funcionando pq meu hardware não é muito novo. Vou trabalhar na ponta das arrows agora.
Conseguiu fazer as arrows, @Leo-Souto? Dai posso colocar zoom no modo e fechamos o issue, certo? Pra mim ta dando uns problemas de compilação:
ex5_heisenberg.c:36:16: error: initializer element is not constant
double lambda= 1./(1+alfa*alfa);
^~
ex5_heisenberg.c:38:14: error: initializer element is not constant
double lex = 2*A/(mu*V*Ms*Ms);
^
Sabe o que pode ser?
Não tive tempo, fiquei tentando ajeitar o multisampling. Falta a cabeça delas. Pra resolver esse problema tem que compilar com o g++.
Já tem alguma idéia de como fazer as cabeças, @Leo-Souto ? @celofsco , o código que eu tava falando tá aqui: https://github.com/romcenci/DynamicSimulator/blob/9bfc6573535208112a92a59a13eaad5575d125a7/codes/modes.c#L128-L157
Tenho, talvez faça à tarde.
Achei nesse site alguma coisa que tavez ajude.... como não tenho as manhas dessas coisas, passo pra vocês, vai que funciona.
Abraços
2018-08-28 13:51 GMT-03:00 romcenci notifications@github.com:
Acho que ta bugado, não consegui rodar.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/romcenci/DynamicSimulator/issues/11#issuecomment-416660146, or mute the thread https://github.com/notifications/unsubscribe-auth/AkySodfj27Gh25tZHKUwknRI8NQ0Q7pEks5uVXUYgaJpZM4V5iat .
Cara, quando eu rodo aqui da problema de memória, não sei pq.
Eu to tentando aqui fazer algo assim:
void DrawArrow(Vertex v1, Vertex v2, GLfloat width){
int i;
double th=atan2((v2.y-v1.y),(v2.x-v1.x));
double R=pow(v2.y-v1.y,2)+pow(v2.x-v1.x,2);
glPushMatrix();
glRotatef(th/M_PI*180, 0.0, 0.0, 1.0f);
glBegin(GL_LINES);
glVertex2d(0,0);
glVertex2d(0.8*R,0);
glEnd();
glBegin(GL_POLYGON);
glVertex2d(0.8*R,-0.1*R);
glVertex2d(R,0);
glVertex2d(0.8*R,0.1*R);
glEnd();
glPopMatrix();
}
Mas não sei pq não ta dando certo chamar isso no código do ex5, quando eu coloco dois ponto quaisquer ele até desenha o vetorzinho, mas não ta desenhando todos os vetorzinho no modo.
Consegui fazer progressos, não sei ainda o quanto a projeção ta boa, pq só desenhei um triângulo em cima da linha kkkk. Da pra ajustar o tamanho relativo da cabeça na função que desenhei ela: https://github.com/romcenci/DynamicSimulator/blob/4bcea0759f10fcef23a04ab46e93f4bc97f8c083/codes/draws.c#L34-L57 Temos que ver depois pra mexer essa camera ai, olhar de outros ângulos, dai fica massa.
cara, eu consegui fazer aqui, acabei resolvendo o conflito, não vi que vc estava mexendo. mas assim, é só no plano ainda.
https://github.com/romcenci/DynamicSimulator/commit/89df87666300010f8051cce7fbba24ac373ac736
Fechamos?
Sim.
Em ter, 4 de set de 2018 19:40, romcenci notifications@github.com escreveu:
Fechamos?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/romcenci/DynamicSimulator/issues/11#issuecomment-418540843, or mute the thread https://github.com/notifications/unsubscribe-auth/AkySoZoPS2oV6y-gKr1r9H_ypfbhIOcvks5uXwF0gaJpZM4V5iat .
Nicolao falou de, para sistemas grandes, usar 2 mapas de cores pra representar os vetores. 1 cor para o ângulo no plano xy, uma cor para o eixo z. Agora que a escala de cores está bem definida, podemos pensar nisso.
Implementar modo com vetores para o projeto do Marcelo.