Welcome to intuitiv'3d Application Programming Interface !

intuitiv'3d is an object oriented environment for doing photo-realistic pictures.
The Application Programming Interface (API) allows you to add some new classes to this environment.
We are very interested by your work with intuitiv'3d's API. A special e-mail address (intuitiv_api@cubx.com) has been created to allow you to speak with us about your projects. You can also submit technical questions about intuitiv'3d's API to this address. Keep in mind that Cub'x SystÜmes could be interested by the commercialization of your project.

What can I do with intuitiv'3d's API ?
With intuitiv'3d API, you can write the following kind of object:

	- New 3D shapes.
	- New inspectors for theses 3D shapes.
	- New 3D shape groups.
	- New inspectors for these 3D shape groups.
	- New lights
	- New inspectors for these lights
	- New shaders
	- New inspectors for this shaders.

intuitiv'3d supports the concept of pre-rendering. When Pre-rendering the system calculates a picture only to use as a shader parameter. Your new object will be able to support shadow-mapping, surface-mapping and environment-mapping.

The modeler module of intuitiv'3d, Mathematica and ZZ-Volume data link module have been writen using intuitiv'3d API.

Contents

Documentation
This folder contains the documentation you need to write a new module.

Examples
This folder contains example source code for two intuitiv'3d modules. 

Headers
This folder contains the Objective-C headers you need to compile new classes.

Script
This folder contains the shell script used to translate a bundle into an intuitiv'3d module.

Template
This folder contains some template files so that you won't have to begin from scratch everytime you write a new module.

For more information about intuitiv'3d, please contact us:

Cub'x SystÜmes
Immeuble Sedgwick James
7 rue E. & A. Peugeot
92563 Rueil Malmaison cedex

Fax: (33)-(1)  47 08 74 41 
commercial e-mail: intuitiv@cubx.com
technical e-mail for the API: intuitiv_api@cubx.com