3D Engine Specification

Paradigm Development Studios, Copyright 1998



Following is a list of the objects for the proposed 3D engine and a brief description of each. For further information, click on the desired object. All of these can be found in the global namespace denkoh::vec (with vec meaning the 3D vector engine). There are many objects which are used by the 3D engine which do not appear here, but rather in their own respective section.

  • point - A 3D cartesian coordinate.
  • vector - A triplet showing orientation and magnitude.
  • texel - Used for keeping track of texture coordinates (u,v).
  • vertex - A conglomerate of points for vertices of objects.
  • particle - A chaotic point for particle systems.
  • particleEmitter
  • - The master object controlling particle system.
  • light - An object for creating many different kinds of lights.
  • line - A line drawn through three-dimensional space.
  • triangle - The only filled primitive in the 3D engine.
  • face - A triangle specifically for meshes.
  • material - A texture-like object.
  • bone - Used for bones.
  • mesh - A collection of faces.
  • frame - Used in conjunction with object hierarchies.
  • viewport - This holds information for the screen.
  • engine - The main engine object itself.

<Back to Home>