Business Technology & Case
Wednesday, 09. May 2018., 16:35
The software for 3D visualization of dental procedures is made of a 3D engine, 3D model and a DSL for communication with the engine. It provides a mechanism for on-the-fly generation of videos with 3D simulation of dental procedures for every patient and his individual dental treatment plan. The system is available as a web service, it accepts JSON requests with dental procedures described in meta-language, generates video and saves it on the cloud-hosted video platform.The 3D engine developed by means of outsourcing showed as unsatisfying, so it was decided to reimplement the 3D engine in house from scratch. Though Java platform isn’t often the first choice for 3D graphics development, it was chosen together with jMonkeyEngine, which is a tool that brings respectable 3D features to the Java platform, it’s open and user friendly integrated with other tools. At the end, performance, scalability and elegance of implementation of the old and new solution will be analysed and compared.