1
질문으로, 그 중심 주위에 그려진 사각형을 회전하는 방법을 알고 싶습니다.LWJGL에서 중심을 중심으로 사각형을 회전하는 방법은 무엇입니까?
GL11.glPushMatrix();
GL11.glColor3f(0.3f, 0.3f, 0.3f);
this.setAngle(this.getAngle()+1);
GL11.glRotated(270-this.getAngle(),0,0,1);
GL11.glTranslated(-0.5,-0.5,1);
GL11.glRectd(this.getX(),this.getY(), this.getX()+this.getWidth(), this.getY()+this.getHeight());
GL11.glPopMatrix();
지금, 회전이 2 차원 공간에서 발생하지만 나는 사각형의 회전을 중앙 집중화 할 수없는 것 :
나는 현재 다음 코드를 사용하고 있습니다. 대신 사각형은 전역 점 0,0을 중심으로 계속 회전합니다.
회전 및 번역 설정이 잘못되었거나 잘못된 순서 일 수 있습니다.
이 코드가 원하는 출력을 생성하지 못하도록하고 싶습니다. 모든 제안 및 답변을 주시면 감사하겠습니다.
감사합니다.