Voxelent Main Namespace
Application Programing Interface namespace.
Voxelent Current Objects
Voxelent Default/Definition Objects
Default values and constants that can be used with the vxlActor
class.
Default values for cameras
GLSL constants
Default values for view interactors
Lookup Table Definitions
Default values for vxlMaterial
Default values for models
Default values for renderers
Constants to handle textures
Default values for views
Voxelent Events
Voxelent Global Objects
Voxelent Util methods
Voxelent Version
Actors represent models (assets) in a Scene
Visible three-dimensional system of coordinates
Implements a basic rendering strategy that works with the following programs: vxl.def.essl.bake TODO: Does not deal with model scalars well.
Cuboid that encloses the visible extent of a vxlScene
Determines which region of the scene will be visible to the user.
The camera manager is responsible for controlling the cameras associated with a view
Provides cell definitions
Interactor that implements a picking mechanism.
Defines the behaviour of a rendering engine
Enables customized rendering strategies
Visible grid that sets the floor reference and its extension
Manages a frame-to-frame animation
Defines a Lambert shading program in ESSL
Stores the camera state so it can be retrieved later
Contains a mapping between scalars and a color palette
Manages the lookup tables
Material associated to an actor
Provides cell by cell operations on models
Represents a geometric object.
Controls the loading and network transfer of models into memory
Hub for the publish-subscribe mechanism among Voxelent entities
Defines a Phong shading program in ESSL
Picking in voxelent is based on colors.
Interactor that implements a picking mechanism.
Represents the ESSL source code of each program
A Renderable is an intermediary object between an actor and the rendering strategy that allows rendering very complex models.
Voxelent default rendering engine
Encapsulates a renderer exception
Manages the axis, the bounding box and the floorThese are auxiliary objects or 'toys'
A vxlTexture is a representation of a raster image in Voxelent.
Determines the application behaviour originated by mouse and keyboard events.
Encapsulates the matrices required to perform 3D rendering
the class that manages what it is rendered the HTML5 canvas on the web page
Reads VTK files (ASCII) and creates JSON objects that can be used as models