Application of 3D-Modeling in Medicine in Preparation for 3D-Printing
3D-modeling in the medical field can be used to create medical models (eg, tissues and human organs) using 3D-printing or used for digital 3D visualization of the…
This article contains a short story of technologies development and tools, which were used for displaying 3d content for web sites. WebGL, which is a basic and only one tool for displaying 3d graphics on web pages, was reviewed. An analysis of advantages and disadvantages of this tool was made. A review of modern tools for applying 3d graphics to web pages to ease interaction with webgl was made. A review of theoretical knowledge of Three JavaScript libraby was made. Main advantages and disadvantages were highlighted and possibilities of this library were described. A review of theoretical knowledge of Babylon JavaScript library was made. Main advantages and disadvantages were highlighted and possibilities of this library were described. A comparison between Three JavaScript and Babylon JavaScript in terms of convenience of development and implementation of 3d graphics to web pages for a beginner web developer was made. Main advantages and disadvantages were highlighted. A graph of popularity of both libraries was composed. A comparison table, which contains data about specifications, was constructed. Such as, export-import format, physical engine support, programming languages support, et cetera. A model of practice task or project, that contains 3d models, was made. The essence of the task is to create an educational online platform in which 3D graphics are implemented. This allows students to better understand the learning material. It also extends the capabilities of learning educational platforms and web pages in general. An analysis on which library is better to use for solving a task was carried out. Coming from the fact that WebGL is used to display 3D in the browser and it is difficult to work with it directly, it was decided to choose a library that simplifies the work. Despite the fact that both libraries are able to accomplish this task, Babylon JS was chosen. Babylon JavaScript library was chosen for the implementation of 3D models for the educational platform because this library is easier to learn for beginners, development takes less time, and there are many usefull examples that can be modified and integrated into the project immediately. It is worth noting that Babylon JavaScript is a more modern library, which is supported by well-known companies engaged in 3D graphics. There is also an active community that reports and suggests ways to resolve errors. So, if the user has a question, he or she can hope for help to solve the problem. Also, worth mentioning is a tool like Babylon Playground, which allows to test 3D models directly in your browser.
This work is openly licensed — share and adapt freely with attribution to the authors and the journal. View license terms ↗
Copyright (c) 2020 Ілля Юрійович Проценко, Юрій Олексійович Оникієнко (Автор)
3D-modeling in the medical field can be used to create medical models (eg, tissues and human organs) using 3D-printing or used for digital 3D visualization of the…
Today, programming is one of the most actively developing technological areas in the world. Moreover, every year the degree of such development only increases, which…
The article identifies the possibility of using MATLAB and Reaper programs for the analysis of nonlinear systems such as overdrive, on the example of the sound effect…
You may also start an advanced similarity search for this article.