home *** CD-ROM | disk | FTP | other *** search
/ Programming Tool Box / SIMS_2.iso / vb_tools / v_lib205 / read_me.txt < prev    next >
Text File  |  1994-05-16  |  5KB  |  106 lines

  1.  
  2.                      VISUALIB (c) Graphics Library
  3.  
  4. Visualib is a comprehensive state-of-the-art graphics library for Microsoft
  5. Windows environment. It contains powerful and efficient functions packaged
  6. in a dynamic linking library (DLL) to render both 2D and 3D graphic objects.
  7. Visualib can be used with virtually any compilers that support Windows,
  8. such as Microsoft C/C++, Borland C/C++,  and Microsoft Visual Basic.
  9. With Visualib, the application developer can produce high quality graphics
  10. output on screen, printer, and image files with minimum programming effort.
  11.  
  12. Main features of Visualib includes:
  13.  
  14. << 2D and 3D Graphics Viewing Systems >>
  15. User can establish virtually unlimited number of independent 2D and 3D 
  16. viewers. In each viewer, user can select various parameters such as the
  17. viewport, eye position, perspective or orthogonal projections, view volume,
  18. etc. Visualib provides a sophisticated transformation mechanism to support
  19. virtually all types of graphics transformations. Visualib maintain a
  20. transformation stack which can be used in conjunction with the transformation
  21. functions to achieve flexible and efficient graphic effects.
  22.  
  23. << Sophisticated Rendering Methods >>
  24. There are five rendering methods available for a 3D object: wire frame, 
  25. solid fill, flat shading, Gouraud shading, and Phong shading. Unlimited 
  26. numbers of sophisticated light sources and materials can be defined 
  27. and used. For instance, a light can be defined as a distant light, point
  28. light, or spot light. The position can be in the world coordinate, camera 
  29. coordinate or the object coordinate.  A material can have different ambient, 
  30. diffuse, specular, and emission colors. There is a number of shading options
  31. available, such as z-buffering, back face removal, local light, local viewer,
  32. in addition to the five rendering methods.
  33.  
  34. << Advanced Geometry >>
  35. A complete set of NURBS (Non-Uniform Rational B-Spline) based 2D and 
  36. 3D curve primitives as well as the surface primitives are provided for easy
  37. composition of complicated geometric objects. All the geometry is presented
  38. with homogeneous coordinates that means a position can be defined at infinite.
  39. All common graphic transformations including translation, scaling, rotation, 
  40. stretching, and shearing are supported in both 2D and 3D.  Unlimited 
  41. number of level transformation matrix stacks are supported to implement 
  42. hierarchical geometry.
  43.  
  44. << Solid Texture and Image Mapping >>
  45. Visualib has a few built in solid texture shaders, such as wood, marble, and 
  46. granite.  The feature of the solid texture is that the texture is continuous 
  47. with any shape of the geometry.  For the advanced developer, Visualib 
  48. allows them to build their own shaders to do the rendering perturbation:  
  49. material, geometry, and pixel perturbations. An image in Microsoft Windows
  50. bitmap format or Run Length E (RLE) format can also be mapped to any
  51. four-sided 2D or 3D polygon.
  52.  
  53. << Solid Text With TrueType Fonts >>
  54. Text can be rendered in 2D and 3D space either flat or solid using any
  55. truetype fonts available on the computer. Text is defined in Visualib world
  56. coordinate system in floating point numbers. The basic text alignment is
  57. supported.
  58.  
  59. Visualib is the only graphics package for the Windows that delivers the
  60. power of high-end graphics work stations. For everyone interested in using
  61. graphics in the Windows, Visualib is an indispensable tool.
  62. Whether you are developing a CAD application or simply drawing
  63. a nice business char, you will find that Visualib can save your time and
  64. money. Visualib will free the user from writing highly sophisticated and
  65. tedious graphics routines and obtain beautiful 2D and 3D graphics with ease.
  66.  
  67. Visualib disk contains the following files:
  68.  
  69. README.1ST   - this file
  70. REGISTER.TXT - ASCII registration form
  71. VISUALIB.DLL - dynamic link library file
  72. VISUALIB.LIB - import library file
  73. VISUALIB.H   - header file
  74. VISUALIB.HLP - on-line Windows help of Visualib
  75. VISUALIB.BAS - Visual Basic declaration module
  76. VISUALIB.TXT - ASCII form of Visual Basic declarations
  77. VLIBDEMO.C   - Visualib demo program source code
  78. VLIBDEMO.EXE - Visualib demo program executable
  79. VLIBDEMO.FRM - Visual Basic demo program source
  80. VLIBDEMO.MAK - Visual Basic demo program makefile
  81. VLIBVB.EXE   - Visual Basic demo program executable
  82.  
  83. The best place to start your Visualib programming is the demo program VLIBDEMO
  84. included in the distribution disk. The executable file is ready to run in
  85. Windows. Try it and enjoy the show!
  86.  
  87. The source code VLIBDEMO.C illustrated the application of Visualib library to
  88. create beautiful graphics applications. It uses many features on Visualib and
  89. may serve as a template on using Visualib.
  90.  
  91. VLIBDEMO.FRM is a simple Visual Basic program that illustrates use of Visualib
  92. in Visual Basic.
  93.  
  94. VISUALIB.HLP is the on-line reference of Visualib. It is in Windows Help
  95. format. You may read it by running WinHelp or access it from the demo program
  96. VLIBDEMO.
  97.  
  98. You may try Visualib free of charge for 45 days. After the free trial period,
  99. you must register it with Visual Tech if you decide to continue using
  100. Visualib. See REGISTER.TXT for more information.
  101.  
  102. Visual Tech Co.
  103. P.O. Box 8735
  104. Fort Wayne, IN 46898
  105. (219)489-0235
  106.