Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
andy

Založen: 20. 09. 2007 Příspěvky: 54
|
Zaslal: 19. říjen 2009, 13:44:30 Předmět: [OpenGL] Rotacia |
|
|
Zdravim.
Potreboval by som aby sa ten trojuholnik na obrazku rozrotoval okolo vyznacenej osi X. neviem ako mam navolit transformacie aby sa mi zacal tocit presne okolo tejto osi, lebo inak osa x prechadza stredom trojuholnika.. hmm.dakujem
 |
|
Návrat nahoru |
|
 |
if.then
Založen: 13. 04. 2008 Příspěvky: 579
|
Zaslal: 19. říjen 2009, 13:52:14 Předmět: |
|
|
Já bych to řešil tak, že bych od Y horního vertexu odečetl Y dolního a Y u spodních vertexů trojúhelníka nastavil na nulu. Tedy doufám že jsem to napsal dobře  _________________ For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++. |
|
Návrat nahoru |
|
 |
nou

Založen: 28. 07. 2007 Příspěvky: 1050
|
Zaslal: 19. říjen 2009, 14:02:45 Předmět: |
|
|
no hlavne treba tie vrcholy na tu osu dostat. takze posunies ten trojuholnik o jednotku vyssie po osi Y.
kód: |
glVertex3f(0.0f, 2.0f, 0.0f);// Horní bod
glVertex3f(-1.0f, 0.0f, 0.0f);// Levý dolní bod
glVertex3f(1.0f, 0.0f, 0.0f);// Pravý dolní bod |
takze vrcholy budu na osi X. _________________ Najjednoduchšie chyby sa najtažšie hľadajú. |
|
Návrat nahoru |
|
 |
andy

Založen: 20. 09. 2007 Příspěvky: 54
|
Zaslal: 19. říjen 2009, 16:36:46 Předmět: |
|
|
no prave ze to ma byt riesene bez zmeny vertexov, len pomocov transformacii |
|
Návrat nahoru |
|
 |
frca

Založen: 28. 07. 2007 Příspěvky: 1561
|
Zaslal: 19. říjen 2009, 17:07:11 Předmět: |
|
|
Ještě před glRotatef je potřeba chytře použít glTranslatef, a pravděpodobně i potom. _________________ www.FRANTICWARE.com |
|
Návrat nahoru |
|
 |
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 19. říjen 2009, 17:19:49 Předmět: |
|
|
andy napsal: |
no prave ze to ma byt riesene bez zmeny vertexov, len pomocov transformacii |
vsak body nemenis - ale jedna z transformaci je i posunuti - takze posunout - otocit - posunout zpet |
|
Návrat nahoru |
|
 |
andy

Založen: 20. 09. 2007 Příspěvky: 54
|
Zaslal: 19. říjen 2009, 17:33:29 Předmět: |
|
|
jooo, dik.. pomohlo mi to. dakujem |
|
Návrat nahoru |
|
 |
|