Clarisse 4.0 SP8 SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Clarisse C++/Python API Documentation


Clarisse API is a modern and an extensive cross platform C++ object model framework organized in a large set of specialized libraries running on Windows, Linux and Mac OSX. Each library defines its set of classes and, with a few rare exceptions, classes are always prefixed by the library name on which they are defined. For example, the class GMathVec3d that defines a vector in 3-dimensional space is itself defined in gmath library.

Moreover, you'll discover that Clarisse API entirely relies on its own set of data containers and provides many low level classes that wrap system calls. We highly recommend you to use those classes in the event you are looking to write cross platform code. This way your code should run with almost no effort on other platforms and, more importantly, will similarly behave.

Discovering the API

Advanced SDK Topics