Data Visualization Language

We propose here to describe the basic features of CDV scripting language. As we wrote previously this language is an OpenGL wrapper which include high level function (volume visualization, image mapping, display list, blending...)

Basics

OpenGL Commands

Arrays

array, enableclientstate, disableclientstate, vertexpointer, colorpointer, normalpointer, texcoordpointer, arrayelement, drawelements.

Z Buffer Commands

depthfunc, depthmask

Data Transfer Fonctions

vertex2f, vertex3f, vertex4f, color3f, color4f, normal3f, texture2f

Polygon Attributes

shademodel, polygonmode, frontface, cullface

States

enable, disable

Lines And Points?

pointsize, linewidth, linestipple

Basic 3D Primitives

begin, end

Transformations

pushmatrix, popmatrix, scalef, translatef, rotatef

Lighting?

light, lightmodel

Color Materials?

material

Texturing

bind

Multi-Texturing?

activetexture, clientactivetexture, multitexcoord2f

Blending?

blendfunc

Display Lists?

newlist, deletelist, calllist

Fog?

Clipping Planes?

clipplane

Other Commands

Specific Functions

sizzle

Symbolic Constants

define

Paths

addtexturepath

HomePage

PHP Warnings

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference