The Demoniak3D/LUA API (Application Programming Interface) is the whole set of the functions that let a program
written in LUA scripting language to exchange data and handle actions with Demoniak3D:
This piece of code assumes that the LUA script file has been saved in the scripts/ directory located at the
same level as the main XML script file. When loading the XML script in Demoniak3D, the following dialog box appears:
API functions list
The current API contains about two hundreds functions without considering the Novodex physics engine functions.
They are classified by type of activity :