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();
}