:: VISION CORE GRAPH
A Powerful 2D and 3D Graphics Development Tool Kit
   
  About VISION CoreGraph
VISION CoreGraph is a Graphics Development Toolkit from VISION LABS. It is a graphics software library based on International CORE standard. using which programmers can develop sophisticated device independent applications involving 20 and 3D graphics.
 
 

The Hardware platforms on. which it is supported
VISION CoreGraph is available on PC/MSDOS based systems and 3861486-based machines with UNIX operating system. Also available on VAXNMS systems. and SUN,APOLLO workstations. etc. Custom porting of the software to user-specific hardware can also be undertaken by VISIONLABS.

 
  The applications of VISION CoreGraph.  
  Development of Graphical interfaces: When programmer/student develops an applicati0n program, usually the output would be in the form of text/data displayed on the screen or printed or. printer. Instead. providing a graphical output in the form of graphs, charts. etc would enhance the presentation of the output data and helps the user to quickly assimilate the information VISION
CoreGraph provides all the required routines for display of graphs. charts, text. etc. on the graphics display monitor.
    Engineering design verification: Engineers who develop design programs either in FORTRAN or "C" for complex machine elements can use VISION CoreGraph to display the component on the screen. Here the Engineer can visually inspect the drawing on the screen and analyses the correctness of the design produced by the program. Also. static and dynamic interference checking. and simulation of complex systems in action through animation is possible using VISION CoreGraph.  
  Development of custom CAD packages: For development of custom engineering software by large engineering and consulting organizations '. f9r exclusive use within their plants. VISION CoreGraph is extremely useful as it provides all the necessary tools to build sophisticated graphics for display and
control of user input devices such as. mouse. digitizer. etc.
 
 
Development of Computer Based Training (CBT) Software: Using VISION CoreGraph, CST' packages for maintenance/education in various subjects can be dev'1loped using graphic animation techniques.
 
   Business Graphics: For development of Business Graphics software such as drawing of bar graphs. pie charts, X-V charts etc., VISION CoreGraph provides the necessary functions to draw graphics on screen or on plotter.
     
  How is it different from CAD packages such as AutoCAD?  
  Computer Aided Design (CAD) software such as VISION Designer. AutoCAD. etc. are end-user
packages designed for engineering design, modeling. and. drafting applications. The user is a engineer/draftsman. who with little training on using such package can produce drawings very quickly.
On the other hand. VISION CoreGraph is meant for software developers who create such sophisticated CAD/Graphics packages for specific applications. It is a powerful tool for the programmer to build sophisticated ,ted graphics based application. software products
 
  How is it different from language compilers which offer graphics...  
  Popular compilers such as Turbo Pascal, Turbo C/CH do offer some graphics programming capability. However, the graphics routines they provide are limited to drawing basic primitives such as line': circle, fill region, etc., and they are not designed for sophisticated ?D and 3D graphics generation required for the development of any CAD/Graphics application. Moreover, applications developed using those packages run only on PC compatibles and they are not portable across other workstations, minicomputers, etc.  
  On the other hand, any application developed using VISION CoreGraph on any machine, say PC-AT can easily be ported to a minicomputer such as VAX on which VISION CoreGraph is also supported.  
     
  Salient Features  
 
  • Powerful 20 & 3D Graphics library based on international CORE standard and compatible with PLOT 10 IGL of Tektronix.
  • Callable from 'C' and FORTRAN
  • Contains approximately 400 functions for drawing - primitives; transformations; text layout; setting of
    device attributes; definition of segments, etc.
  • Different Viewing modes in 3D
  • Support for picture segmentation
  • Bill-boarding to position 20 objects in 3D space
  • Device independent: applications developed using
    VISION CoreGraph can be ported easily to various Hardware architectures.
  • Supports Floating point arithmetic: this facilitate drawing of graphics on the screen accurate up to 6 (or more depending on CPU) decimal places. This is essential for the development of CAD software where dimensional accuracy is required.
  • Facility for storing of pictures in IGES compatible metafiles for portability across other machines and packages.
 
  :: Partial List of Supported Functions  
  System Environmental: Functions to open/close communication with the program; direct graphic/text output to jaspers device; save/restore graphics context;  
  Graphic Environment Routines: Functions to set graphic operating modes; set clipping regions;specify filling patterns; set display units: set line color, thickness. etc.: scaling: rotation; translation: etc.  
  Graphic Drawing Routines: Functions to draw arc: marker; polygon; and functions for Graphic Input and cursor control.  
  Text Environmental: These functions set text font; slant; size: orientation; spacing, etc.  
  Text Drawing Routines: Functions to input text from KB; display Integer, real, and float numbers; convert to ASCII, define font; etc.  
  Utilities: Functions to add new char to font; convert char. strings; define storage for char .arrays; perform GDU-to-WS transform; sp line fitting; etc.  
  3D Drawing Routines: Setting view transform; Bill boarding; Projections; clipping volume; rotation;scaling; translation; shearing; 3D vector drawing; '30 polygon; shading; and hidden-line elimination. etc.  
  Segmentation Routines: Define segment; add/delete member to segment; open/close segment; set pivot point; set transformation on segment: etc.  
     
 

Minimum Hardware Requirement

PC-AT with 640KB of RAM; 1.2MB(S.2S") Floppy drive;
20MB hard-disk
CGA card & color monitor
(VGA card & VGA color monitor recommended)
Mouse/Digitizer (optional)
Microsoft 'C' 3.2 or higher / Microsoft FORTRAN compiler
[Please check up with VISIONLABS for a
comprehensive list of compilers supported.)

 


 
     


Copyright © 2005 visionlabs. All Rights Reserved.