Object Graphics in IDL [19] 뷰 볼륨(View Volume) 이는 앞서 몇번 언급되었던 뷰 포트를 나타내는 3차원 큐브 또는 볼륨을 뜻하는 개념이다. 이 볼륨은 뷰 평면상에 투영되었을 때 뷰포트에 딱 맞는 크기로 정의되어야 한다. 여기서 중요한 두가지 개념들을 차례로 알아보도록 하자. 1. 뷰플레인 사각형 (Viewplane Rectangle) 먼저 앞서 설.. IDL/Object Graphics 2011.01.04
새해 복 많이 받으시길~ 이 블로그에 방문하시는 분들이 그리 많지는 않을 것 같지만, 그래도 와주셔서 항상 감사하고 돌아오는 2011년도 새해 복 많이 받으시길 기원합니다. 미약하나마 여길 방문해주시는 IDL 유저들을 위하여 두서없는 글들을 나름 꾸준히 올려보고 있습니다. 2011년에도 계속 이어질 예정이고, 현재는 Object Gr.. 나의 이야기 2010.12.31
Object Graphics in IDL [18] 눈의 위치(Eye Position) 이는 앞서 투영법에 관한 내용에서 보았던 ‘관찰자의 눈’의 위치가 Z축상에서 어디가 되느냐를 나타내는 값을 뜻한다. 다음 그림에서 보는 것처럼, 뷰 평면을 기준으로 하여 Z좌표의 값이 (+) 또는 (-)가 되며, 이러한 값을 뷰 객체를 만들 때 EYE라는 키워드에 부여한다. 그러면 ‘.. IDL/Object Graphics 2010.12.31
Object Graphics in IDL [17] 투영(Projection) 앞서 뷰포트에 관한 설명을 통하여, 뷰포트라는 것은 3차원 공간상에 존재하는 하나의 큐브와 같다고 하였다. 물론 이전 글에서 설명한 내용은 마치 2차원 공간상의 평면이라는 관점에서만 본 것이 사실이다. 즉, 큐브를 정면에서 바라보면 2차원적인 평면만이 보이기 때문이다. 하지만, .. IDL/Object Graphics 2010.12.27
Object Graphics in IDL [16] 뷰포트(Viewport)란 무엇인가? Object Graphics에서 원하는 그래픽을 구현하는데 있어서 첫번째 단계는, 그래픽 객체들이 구현될 바탕이 되는 영역을 설정하는 것이다. Direct Graphics에서는 이러한 영역이 기본적으로 2차원이었다면, Object Graphics에서는 무조건 3차원 공간이 된다. 하나의 큐브(Cube)라고 생각하면.. IDL/Object Graphics 2010.12.15
Object Graphics in IDL [15] 객체의 위치 지정 (Positioning Objects) 이번 시간부터는 객체의 위치 지정에 관한 내용을 향후 몇 회에 걸쳐 다루도록 하겠다. 예전 초창기 게시물에서 Direct Graphics와 Object Graphics의 차이점들을 여러가지 소개를 한 바 있는데, 실제로 Object Graphics 작업을 해보기 시작하면서 첫번째로 부딪치는 난관이 바로 .. IDL/Object Graphics 2010.12.10