[idx3d::SourceCode]
Main Source Code Site

You can download the source code as a ZIP archive in the Download
page or view the class sources individually by clicking at any class in the list below:

Class: Description
demo1 Demo #1 : Lathe objects
demo2 Demo #2 : 3d Field
demo3 Demo #3 : Stones
demo4 Demo #4 : Torusknot
demo5 Demo #5 : Materials
demo6 Demo #6 : LensFlare
demo7 Demo #7 : Venus in Cave
demo8 Demo #8 : Chrome Mech
demo9 Demo #9 : Blueprint
demo10 Demo #10 : Linkable
demo11 Demo #11 : Evil Seed

Class: Description
idx3d_Scene 3d scene containing all 3d objects such as mesh objects, lights, etc.
idx3d_Environment Environment settings for the scene
idx3d_CoreObject The mother of all 3d objects. Used for all the matrix stuff (move,scale,rotate).
idx3d_Object A 3d object based on a triangle mesh
idx3d_Triangle A triangle as a part of an object's mesh
idx3d_Vertex riangles have 3 vertices as anchors
idx3d_Vector A 3d vector defines a point or a direction in 3d space.
idx3d_Edge An edge between two vertices
idx3d_Matrix Matrices are used for scaling, moving and rotations.
idx3d_Texture An image which can be painted onto a mesh
idx3d_Light A colored parallel light source
idx3d_Camera.java Your eye in virtual reality.
idx3d_Screen Place where the scene is rendered to
idx3d_RenderPipeline Geometric stage of the render pipeline.
idx3d_Rasterizer Rasterizer stage of the render pipeline
idx3d_Lightmap Describes the lightning in the scene
idx3d_Color 24-bit color arithmetics
idx3d_Math Fast SIN/COS/RND and other tools
idx3d_ObjectFactory Generates various kinds of objects (e.g torus knots, 3d fields).
idx3d_TextureFactory Generates various kinds of textures based on perlin noise.
idx3d_TextureProjector Used to project texture(u,v) coordinates onto an object.
idx3d_3ds_Importer Used to import objects from 3ds (3d Studio Max) files.
idx3d_3ds_Exporter Used to export a scene into a 3ds (3d Studio Max) file.
idx3d_FXPlugIn Superclass of all post render fx plugins
idx3d_FXLensFlare Creates beautiful lens flare fx on rendered images.

idx3d SubPages
Demos
Download
Releases
Feature list
Documentation
API [Interface]
Source Code
Class Diagrams
Links

Material Lab
idx3d.debug.Inspector

© 2000 by Peter Walser    |    proxima@active.ch     |    http://www2.active.ch/~proxima