Wire Frame 3D Sphere의 구현 [2] 지난 게시물에서는 와이어 프레임의 형태를 띈 3차원 구체 폴리곤(Spherical Polygon)을 구현하는 방법에 대하여 소개를 했었습니다. 이 작업은 IDL의 객체 지향 그래픽스 체계(Object Graphics)를 기반으로 MESH_OBJ 프로시저 및 IDLgrPolygon 클래스 등의 핵심 기능들을 사용하여 진행되었고, 관련 예제 .. IDL/Object Graphics 2016.10.24
Wire Frame 3D Sphere의 구현 [1] 최근에 IDL/ENVI 유저그룹에서 질문으로 올라왔던 이슈인데, 제 생각에 심층적으로 다뤄볼만한 것 같아서 이 블로그에서 한번 다뤄보고자 이 글을 올려보게 되었습니다. IDL에서 3차원 구체(Sphere)를 와이어 프레임(Wire Frame)의 형태로 구현하는 방법에 관한 이슈인데요. 물론 결론부터 얘기한.. IDL/Object Graphics 2016.10.21
3D 폴리곤 가시화 예제 (Stanford bunny) 얼마전에 IDL Datapoint 블로그에 제 관심을 끄는 게시물이 하나 올라왔습니다. 이 블로그는 IDL의 본사인 ExelisVis의 기술진이 IDL에 관한 다양한 주제를 올리는 곳이며, 저도 종종 여기에 올라오는 내용들을 참조하고 있습니다. 이번에 제가 관심있게 봤던 내용은 Stanford 3D Scanning Repository라는 .. IDL/Object Graphics 2015.06.01
고리형(Ring Shaped) 폴리곤을 구현해봅시다 오늘은 IDL에서 고리형(Ring Shaped) 폴리곤을 구현하는 방법을 소개해보기로 하겠습니다. 반지 또는 팔찌 등과 유사한 형태의 폴리곤(Polygon)을 IDL의 OG(Object Graphics) 체계에서 구현하는 방법을 간략하게 설명하는 방식으로 진행해볼까 합니다. 이를 위해서는 먼저 고리의 형태를 구성하는 꼭.. IDL/Object Graphics 2014.08.29
Mac OS Mountain Lion 10.8에서 Object Graphics 구현시의 문제 해결법 혹시나 Mac OS에서 IDL 8.2를 사용하는 유저들중 Object Graphics 기반의 그래픽을 사용할 경우, 그래픽 윈도우가 제대로 구현이 안되고 다음과 같은 에러를 내는 경우들이 많이 보고되고 있습니다. % IDLGRSRCDEST::DRAW: Failure to acquire window rendering context. % IDLGRSRCDEST::DRAW: Unable to acquire device context. 저 .. IDL/Object Graphics 2012.10.31
비디오 파일 생성 기능 소개 이번 IDL 8.1 버전에서는 그래픽 이미지들을 모아서 고화질 동영상 파일을 만들 수 있는 기능이 추가되었습니다. 이 기능은 IDLffVideoWrite라는 객체 클래스를 통하여 구현됩니다. 기본적으로는 AVI나 MP4와 같은 형식들을 지원하지만, 실제 지원 가능한 형식들의 갯수는 훨씬 많으며 그 구체적인 목록은 구동.. IDL/Object Graphics 2011.05.11
Object Graphics in IDL [31] 텍스트 객체의 생성 및 이용 지난 게시글의 예제에서 은근슬쩍 텍스트 객체를 생성하여 사용해보았는데, 이번에는 텍스트 객체에 대한 좀 더 세부적인 내용을 살펴보기로 한다. 텍스트 객체를 생성할 때에는 다음과 같이 해당 문자 또는 문자 배열을 인자로서 부여한다. oText = OBJ_NEW(‘IDLgrText’, ‘A Tex.. IDL/Object Graphics 2011.04.05
Object Graphics in IDL [30] 축 객체의 타이틀과 눈금 텍스트 지난 회 게시글에서의 예제를 보면 알 수 있듯이, 축 객체에 대하여 타이틀을 부여하려면, 축 객체의 TITLE이라는 속성에 대하여 타이틀 문자열에 해당되는 텍스트 객체를 부여하면 된다. 축 객체의 타이틀은 기본적으로 축의 가운데로 정렬되어 나타나며, 그 색상은 축 .. IDL/Object Graphics 2011.03.21
Object Graphics in IDL [29] 날짜/시간 축 객체의 생성 IDL 사용자들이라면 2차원 플롯에서 축의 스케일이 날짜나 시간이 되어야하는 경우가 굉장히 많을 것이다. 여기서는 이러한 스케일의 축 객체를 생성 및 이용하는 방법을 한번 살펴보기로 한다. 먼저 예제 자료를 다음과 같이 생성한다. ns = 360 times = TIMEGEN(ns, UNITS=‘minutes’, ST.. IDL/Object Graphics 2011.03.15
Object Graphics in IDL [28] 오늘부터는 본격적으로 각 그래픽 객체 클래스에 대한 소개를 순차적으로 진행하게 된다. 그 첫 단계로서 먼저 축(Axis)과 텍스트(Text) 객체에 관하여 알아보기로 한다. 이 내용은 차후 플롯(Plot), 등위선(Contour) 등의 객체들을 구현하는데 있어서 기본적으로 알아둘 필요가 있다. 왜냐하면 기존의 Direct Gra.. IDL/Object Graphics 2011.03.06