X
3889

A Simple Surface Object Example with XOBJVIEW

How to make a simple IDLgrSurface object and display it using XOBJVIEW.  

This is an example of a very basic surface object using XOBJVIEW.

The XOBJVIEW procedure is used to quickly and easily view and manipulate IDL Object Graphics on screen. It displays given objects in an IDL widget with toolbar buttons and menus providing functionality for manipulating, printing, and exporting the resulting graphic. The mouse can be used to rotate, scale, translate, and select the graphic objects.

As you can see, you just need to
1. Create some data.
2. Create your model and surface objects.
3. Pass the model object to XOBJVIEW

 

PRO mySurface
 
; create  data
data = dist(100)
 
; create your model and your surface
oModel = obj_new('IDLgrModel')
oSurface = obj_new('IDLgrSurface', data, STYLE=2, $
             COLOR = [0, 0, 255])
oModel->Add, oSurface
 
; rotate for better view of your surface
oModel->rotate, [1, 0, 0], -90
oModel->rotate, [0, 1, 0], 30
 
; pass your model object to XOBJVIEW
XOBJVIEW, oModel
 
end


Review on 12/31/2013 MM