회전 좌표 알고리즘

김재령·2025년 7월 30일

알고리즘

목록 보기
14/14

⭐️ 2차원 도형 회전

🎯 기준점 pivot

회전 전: 기준점 (1,1)
o ← (1,1)
o o ← (2,1), (2,2)

90도 회전 후 (🚨기준점 고정)
o o
o

        
     for(int k=0; k<3; k++){
     // 90(k=0) ➡️ 180(k=1) ➡️ 270(k=2) 
        
        // 회전 기준점 좌표
        int px = origin[0][0];
        int py = origin[0][1];

        for (int i = 0; i < 3; i++) {
            // 회전 전 좌표
            int x = origin[i][0];
            int y = origin[i][1];
			
            //기준점 기준 오른쪽 90도 회전 좌표
            int nx = px + (y - py);
            int ny = py - (x - px);

        }
     }
profile
with me

0개의 댓글