M@rtinMedlem sedan dec. 19991 214 inlägg
Hur gör man för att rotera en punkt i ett vistt antal grader? När jag frågat andra så har det typ svarat:
x=x+cos(grader)*x
y=y+sin(grader)*y
Men jag får inte det att funka :(
Kan ingen visa ett exempel där man roterar en triangel (tre punkter sammanbundna med linjer). Det spelar ingen roll vilket språk, fast hälst c++.
------------------
//M@rtin
ChainsawMedlem sedan sep. 20001 282 inlägg
Har för mig att det var ännu enklare...
rotatedX = x * cos(grader)
rotatedY = x * sin(grader)
Kom ihåg: C/C++ använder sig av radianer som utgångspunkt för rotationer...
------------------
Programmerare är verktyg för att omvandla koffein till källkod
M@rtinMedlem sedan dec. 19991 214 inlägg
Jaha, ja då var det ju ännu enklare..
Men hur gör man för att räkna om till radianer?
------------------
//M@rtin
PhOrPhErMedlem sedan feb. 20002 059 inlägg
Grader->Radianer: grader*PI/180
Radianer->Grader: Radianer*180/PI
------------------
- Erik Hellström -
- Datalogiprogrammet - MDH -
- http://3d.burken.nu -