PLM Software Multimedia Tools and Games

PLM3d

PLM3D Library version 0.20

Description

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).

 Download

OSI certifiedOpen Source

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)

Copyright 2001-2004 PLMSoft All rights reserved. (last mod.: 15 Oct 2004)