The article describes the methodology for developing a client-server application intended for constructing a virtual museum. The creation of the server part of the application with the functions of processing and executing requests from the client part, as well as the creation of a database and interaction with it, is discussed in detail. The client part is developed using the Angular framework and the TypeScript language; the three-dimensional implementation is based on the three.js library, which is an add-on to WebGL technology. The server part is developed on the ASP.NET Core platform in C#. The database schema is based on a Code-First approach using Entity Framework Core. Microsoft SQL Server is used as the database management system.
Keywords: client-server application, virtual tour designer, virtual museum, three.js library, framework, Angular, ASP.NET Core, Entity Framework Core, Code-First, WebGL
The article is devoted to the consideration of multi-criteria Pareto optimization methods based on genetic algorithms. The NSGA-III and AGE-MOEA-II methods are considered, and their comparative analysis is given. The results obtained are important both for theoretical research in the field of genetic algorithms and for practical application in engineering and other fields where multicriteria optimization plays a key role.
Keywords: multicriteria optimization problem, Pareto front, genetic algorithm, NSGA-III, AGE-MOEA-II
Algorithms and structures of spatial partitioning kd-tree, BVH are considered and studied in relation to the problem of modeling the flow of air around a body of complex shape. The use of these algorithms makes it possible to significantly reduce the computation time when searching for collisions of air particles with each other and with a streamlined body.
Keywords: collision detection, computational geometry, data structures and algorithms, kd-tree, BVH