The current version/revision of the framework is 142.
There's a web block in the ThreeJS module called Canvas that will allow you to set up the initial base for your scene.
After that several Client Actions will allow you to create objects and manipulate them to compose the scene.
Hopefully, this library will be increased in future versions.
At this moment the actions are distributed in the following folders
There's a sample action called AddBoxBasicMaterialToScene that shows how you can create your own actions with JavaScript.
In the Demo App, you also have some examples of how to use the existing actions.
Available Client Actions by folder:
Global Variables in the base script:
There are some global variables in the base javascript that you can reuse/access.
You can use the new web block CanvasExternalJS to fully use Javascript files created by you, removing the dependency on using the above methods and the limitation to the current framework encapsulation.
This block receives a list of JS files that you want to run.
For the full usage of Javascript files created by you, removing this way the dependency of using the above methods and the limitation to the current framework encapsulation you can use the new web block CanvasExternalJS.