PLM3D Library version 0.20
Note: at this time, PLM3D is a work in progress, classes will be
added sooner or later...
PLM3D provides classes on top of PLMMedia to create 3D
application using OpenGL. Here is a list of the main classes:
- P3DColor: a simple RGBA color (each component is an unsigned
char, total = 32 bits)
- P3DScreen: the 3D OpenGL version of the PLMScreen, it
allows to create an OpenGL context (and re-create it with different
settings), and some other features like saving the content into a file
(screenshot).
- P3DTexMgr: a texture manager able to create OpenGL
textures by loading images from files or archives, or directly from
images in memory. It can also reload textures when the context is
re-created.
- P3DFont: a texture font, each letter is drawn in a
textured quad (using an alpha texture of 1,2 or 8 bits per pixel), it
uses the same file format as PLMFont, so the same fonts can be used
(and the same tools to create/edit them).
  Note that the following packages are released under the GNU LGPL license (Lesser General Public License).
Package |
Size |
Date |
Notes |
---|
Linux library | 216.9 k | 26 Oct 2004 | TGZ, Development package (headers + libs)
| Windows library | 308.1 k | 26 Oct 2004 | ZIP, Development package (headers + libs)
| Documentation | 448.8 k | 26 Oct 2004 | ZIP, HTML documentation (doxygen)
| Sources | 645.5 k | 26 Oct 2004 | TGZ, Linux/Windows sources (contains PLMBase, PLMMedia, PLM3D)
|
|