0
oepnGL java에서 원을 그리기위한 함수를 만들었으며 원의 원주에서 다른 원을 회전시키고 싶습니다.원의 원주에서 객체를 회전하는 방법은 무엇입니까?
내 원을 그리는 함수입니다. 둘레를 원으로 그리려면 어떻게해야합니까?
예를 들어 첫 번째 원에서 중심 좌표 점으로 새 원을 만드시겠습니까?
private void rotateAroundOz(GL2 gl, int r, double cx, double cy) {
int step = 1;
gl.glLineWidth(5);
gl.glBegin(GL.GL_LINE_LOOP);
for (int i=0; i<360; i+=step) {
gl.glColor3d(1, 0, 0);
gl.glVertex2d(cx + r * Math.cos(Math.toRadians(i)), cy + r * Math.sin(Math.toRadians(i)));
}
gl.glEnd();
}