Die Assembly Powertek.OpenGl.dll allows the easy usage of OpenGL functions.
Currently included are the following classes and functions (Selection):
PtAseLoader
Ase file loader
PtBoundingBox
BB for intersection and visibility tests
PtCamera
OpenGL Camera
PtFBO
Wrapper for the easy usage of the Frame Buffer Object
PtFBO Data
Special FBO for GPGPU computing
PtFont
2D and 3D fonts for OpenGL
PtFrustum
Camera helper for visibility tests (BB and objects)
PtLight
OpenGL Light
PtMaterial
Material Class
PtShader
Wrapper for the easy usage of GLSL shaders
PtShadowMapper
Shadow Mapping generation/rendering
PtTexture
Wrapper for textures
PtTriSMesh
Shadow Volume generation/rendering
PtVBO
Wrapper for the easy usage of Vertex Buffer Objects
Vertex2f/3f/4f
Basic class for 3d objects
Matrix4f
Basic class for 3d objects
The Library is used by the following applications:
-
C3CS
-
C3PE Particle Engine
-
ColorClouds
-
EarthView
-
RTG Raytracer
Documentation (Doxygen)
We provide a complete documentation of all classes and functions including call params and results. The documentation has been created by the freeware tool Doxygen.