Engine3D class contains the technical elements that bind Mobilizing.js API to a 3D rendering library. Currently, it's Three.js that is used to acheive 3D rendering. In the future, we can imagine to use an other library or a home made Engine.
the canvas to use, if any, otherwise the Engine produce one.
the Mobilizing.js context to use, if any.