home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / demo / wit4711 / lib / help / ui / surface. / surface.bin
Text File  |  1995-12-09  |  2KB  |  43 lines

  1. OPERATOR
  2.  
  3. surface --- display 3D perspective view of image surface
  4.  
  5.  
  6. DESCRIPTION
  7.  
  8. The surface operator generates a 3D perspective view of an image received at 
  9. its input port. The window consists of a viewing area and a control panel. 
  10. The 3D controls allow the user to adjust for horizontal angle (rotation on 
  11. image plane), vertical angle (rotation up and down), zoom, scale (Z = pixel 
  12. value * scale), pix/sq (pixels per square). and wireframe size (also in 
  13. pixels per square). Like images, the size of the display can be scaled by 
  14. scaling the window size using the resize corners. 
  15.  
  16. The Pix/sq and Wireframe need further explanation. Pix/sq is the resolution at 
  17. which pixels are drawn as a rectangular surface in 3D. For example, if you 
  18. specify that Pix/sq is 8, then the image is divided into 8x8 squares, and 
  19. each square will be drawn as a 3D rectangular surface. 
  20.  
  21. Wireframe works in conjunction with Pix/sq . On a monochrome workstation, 
  22. Wireframe only takes effect when Pix/sq is set to zero . Like Pix/sq , wireframe 
  23. also breaks up the image into square tiles. However, only the perimeters of 
  24. the tiles are drawn, and they are always drawn at the resolution of the 
  25. image. For example, if Wireframe is set at 8, then even though the image is 
  26. tiled up into 8x8 squares, the sides of the squares are not straight, but 
  27. follow the pixel to pixel variations along the lines. There will be no 
  28. hidden surface removal effect, though. 
  29.  
  30. On a color workstation, if Wireframe is smaller than Pix/sq , it has the same 
  31. effect as if it's equal, and the wireframe simply supplies a high-contrast 
  32. outline to the image tiles (i.e. the wireframe sides are straight). But if 
  33. Wireframe is larger than Pix/sq , then the sides of the wireframe will be 
  34. drawn as multi-segment lines, the length of each segment being equal to the 
  35. tile size of Pix/sq . 
  36.  
  37. When a hardcopy of surface is made using the Print panel, the surface will 
  38. take on the appearance as if it were to appear on a monochrome workstation. 
  39. So be sure to set Pix/sq to some not-too-small value (unless you set Pix/sq 
  40. to zero and plot the wireframe instead). Setting Pix/sq to a small value 
  41. (e.g. 2 or 4) will create a large PostScript file and may take a long time 
  42. to print. 
  43.