별을 그리려는 OpenGL 프로젝트에서 작업하고 있습니다. 그것은 꼭 3d looking star (2d 보는 것은 괜찮습니다.) 일 필요는 없습니다. 저는 xyz 좌표를 가지고 별의 중심 좌표를 얻었고 크기를 알고 싶습니다. 나는 많은 OpenGL/3D 수학 프로그래밍을하지 않으므로 여기에 어떤 도움을 주시면 감사하겠습니다.Java OpenGL이 별을 그립니다.
EDIT : 자세한 내용 : 이것이 가능할 지 모르겠지만 3D 공간의 어떤 지점에서 2D 모양의 별을 그릴 수 있습니까? 나는 광장 간단한 시도와 같은 시도 : 사각 내가 X, Y, Z로 번역하더라도 정확한 깊이에있을 것 같지 않았다
gl.glTranslated(x, y, z);
gl.glBegin(GL.GL_QUADS);
gl.glVertex2D(x-size,y-size);
gl.glVertex2D(x-size,y+size);
gl.glVertex2D(x+size,y+size);
gl.glVertex2D(x+size,y-size);
gl.glEnd();
합니다. 화면 앞에 더 가까이 있어야하는 것 같았습니다. 3D로 2D 모양을 변환 할 수 있습니까?
덕분에,
제프
지금까지 가지고있는 것을 제공하고 정확하게 문제를 일으키는 것을 지정하십시오. 아무도 당신을위한 전체 프로그램을 작성하지 않을 것입니다 –
조나단, 나를 위해 전체 프로그램을 쓸 사람을 찾고있는 것이 아닙니다. 그러나 나는 더 분명해야했습니다. 추가 세부 정보를 추가했습니다. –
투시 투영보다는 정사영 투영을 사용했을 것 같은 소리가납니다. –