XY_DISPLAY_OPENGL\
Display 2D Pointsets Using OpenGL {#xy_display_opengl-display-2d-pointsets-using-opengl align=”center”}
=================================
XY_DISPLAY_OPENGL is a C++ program which reads the name of a data
file containing a list of 2D point coordinates, reads the data, and
displays the points using OPENGL.
Usage: {#usage align=”center”}
xy_display_opengl data.txt
where
- data.txt is a file containing a list of X, Y coordinates;
Licensing: {#licensing align=”center”}
The computer code and data files described and made available on this
web page are distributed under the GNU LGPL
license.
Languages: {#languages align=”center”}
XY_DISPLAY_OPENGL is available in a C++
version.
FERN_OPENGL, a C++
program which uses OpenGL to display the Barnsley fractal fern.
SPHERE_XYZ_DISPLAY_OPENGL
a C++ program which reads XYZ information defining points in 3D, and
displays a unit sphere and the points, using OpenGL.
XY, a data directory which contains some
examples of 2D pointsets.
XY_DISPLAY, a MATLAB program
which reads XY information defining points in 2D, and displays an image
in a MATLAB graphics window;
XY_IO, a C++ library which reads and
writes XY files.
XYF_DISPLAY_OPENGL,
a C++ program which reads XYF information defining points and faces in
2D, and displays an image using OpenGL.
XYL_DISPLAY_OPENGL,
a C++ program which reads XYL information defining points and lines in
2D, and displays an image using OpenGL.
XYZ_DISPLAY_OPENGL,
a C++ program which reads an XYZ file of 3D point coordinates, and
displays an image of those points using OpenGL.
Reference: {#reference align=”center”}
- Edward Angel,\
Interactive Computer Graphics, a Top-Down Approach with OpenGL,\
Addison-Wesley, 2000,\
ISBN: 0-201-38597-X,\
LC: T385.A514.
- Renate Kempf, Chris Frazier, editors,\
OpenGL Reference Manual,\
Fourth Edition,\
Addison-Wesley, 2004,\
ISBN: 032117383X,\
LC: T385.O642
- Mason Woo, Jackie Neider, Tom Davis,\
OpenGL Programming Guide,\
Addison-Wesley, 1997,\
ISBN: 0-201-46138-2,\
LC: T385.N435
- Richard Wright, Michael Sweet,\
OpenGL Superbible,\
Third Edition,\
Sams, 2004,\
ISBN: 0672326019,\
LC: T385.W73
- http://www.opengl.org/\
The official OpenGL site.
Source Code: {#source-code align=”center”}
Examples and Tests: {#examples-and-tests align=”center”}
List of Routines: {#list-of-routines align=”center”}
- MAIN is the main program for XY_DISPLAY_OPENGL.
- CH_EQI is true if two characters are equal, disregarding case.
- CH_TO_DIGIT returns the integer value of a base 10 digit.
- DISPLAY generates the graphics output.
- DTABLE_DATA_READ reads the data from a real TABLE file.
- DTABLE_HEADER_READ reads the header from a real TABLE file.
- MYINIT initializes OpenGL state variables dealing with viewing
and attributes.
- R8_MAX returns the maximum of two R8.
- R82VEC_MAX returns the maximum value in a R82VEC.
- R82VEC_MIN returns the minimum value in a R82VEC.
- S_LEN_TRIM returns the length of a string to the last
nonblank.
- S_TO_R8 reads an R8 from a string.
- S_TO_R8VEC reads an R8VEC from a string.
- TIMESTAMP prints the current YMDHMS date as a time stamp.
- TIMESTRING returns the current YMDHMS date as a string.
You can go up one level to the C++ source codes.
Last revised on 06 January 2009.