OpenGL보다는 그것을 이미 사용하는 프로그램에 간단한(?) 스크립트를 짜넣고 싶습니다. 예를들어 vertex(x, y, z) 라든가 line(point1, point2)?같은 기능은 있는데 그것들을 이용해서 자동으로 삼각형을 그려야 한다면 일단 적절한 위치에 버텍스들을 생성해야 하는데 임의로 제가 위치를 지정해주는 것이 아니고 중심점과 다각형(정확히는 플라토닉 솔리드와 그 응용체들)의 형태를 정해주면 자동으로 점을 찍고 면을 만들어서 완성시켜주는 루틴이라고 해야하나.. 하여튼 그런 코드 와 이론좀 (슬쩍)봤으면 좋겠네요..; 기하학을 꿰뚷고 있다면 자동으로 될거 같기는 한데~~ 저는 안되기 때문에 일단 구경 좀 하려고 합니다. 혹 openGL책에는 그런 내용이 있을지도 모르겠네요. 하여튼 감사합니다~
쉽게는 OpenGL 을 써서
쉽게는 OpenGL 을 써서 할 수 있고 이론부터 아시려면, 3차원 그래픽스 관련 책을 사보시면 처음 몇개 chapter 에 그 내용들이 나올 겁니다. 대학때 교재로
Computer Graphics and Geometric Modeling for Engineers
Vera B. Anand
WILEY
가 있네요. 무난한 교재입니다.
Orion Project : http://orionids.org
지금 당장은..~
OpenGL보다는 그것을 이미 사용하는 프로그램에 간단한(?) 스크립트를 짜넣고 싶습니다. 예를들어 vertex(x, y, z) 라든가 line(point1, point2)?같은 기능은 있는데 그것들을 이용해서 자동으로 삼각형을 그려야 한다면 일단 적절한 위치에 버텍스들을 생성해야 하는데 임의로 제가 위치를 지정해주는 것이 아니고 중심점과 다각형(정확히는 플라토닉 솔리드와 그 응용체들)의 형태를 정해주면 자동으로 점을 찍고 면을 만들어서 완성시켜주는 루틴이라고 해야하나.. 하여튼 그런 코드 와 이론좀 (슬쩍)봤으면 좋겠네요..; 기하학을 꿰뚷고 있다면 자동으로 될거 같기는 한데~~ 저는 안되기 때문에 일단 구경 좀 하려고 합니다. 혹 openGL책에는 그런 내용이 있을지도 모르겠네요. 하여튼 감사합니다~
슬쩍 보기엔 내용이
슬쩍 보기엔 내용이 좀 많을 겁니다. 질문하신 게 어느 범주까지를 원하시는지는 잘 모르겠지만요.
제가 대학, 대학원때 개인적으로 진행하던 프로젝트 중 다음 두 라이브러리가 있습니다.
IMAGE :
http://home.megapass.net/~heesc22/orion/ima/h_image.htm
IMAML:
http://home.megapass.net/~heesc22/orion/ima/h_imaml.htm
IMAGE 는 그래픽 렌더링 라이브러리고, IMAML 은 물체 모델링 라이브러리입니다.
사실, 지금 질문 하신게 물체를 모델링하는 것과 그 물체를 렌더링하는 것을 복합적으로 하신 것 같아서요. 그 정도 기본만 하더라도 아주 최소한 책 두권은 봐야됩니다.
Orion Project : http://orionids.org
....
'coding polyhedra'라고 검색하니 좀 뜨는군요.. 제가 원하던건 이런거 비슷한거 같습니다, 음..
http://www.netlib.org/polyhedra/
......;
(매스메티카는 유료인듯해서 일단 보류했습니다~ 써봐야 알겠지만 이런것들도 좋아 보이네요)
http://www.linuxsoft.cz/en/sw_list.php?id_kategory=132
댓글 달기