Разработка программы на языке Rust для моделирования траектории полёта объекта с учётом изменяющихся параметров
Автор: Рахмани Д., Александров И.С.
Журнал: Международный журнал гуманитарных и естественных наук @intjournal
Рубрика: Технические науки
Статья в выпуске: 3-1 (102), 2025 года.
Бесплатный доступ
Данная статья представляет разработку программного обеспечения для моделирования траектории полёта объекта на языке программирования Rust с учётом изменяющихся параметров. Описана реализация алгоритмов расчёта траектории, проверки пересечений с регионами и вычисления ускорения с учётом изменяющихся параметров, таких как лобовое сопротивление и гравитационное ускорение. Было продемонстрировано практическое применение программы на конкретных примерах. Программа демонстрирует высокую производительность и обладает широким спектром применения, включая научные исследования, где она может быть использована для изучения динамики движения тел в различных условиях и сценариях различной сложности, а также прикладные области, такие как разработка видеоигр, где она позволяет реализовывать реалистичное моделирование физического взаимодействия объектов. В заключении рассмотрены преимущества и ограничения системы, предложены направления для дальнейшего развития, а также подведены итоги, подчеркивающие значимость и потенциал данного программного обеспечения.
Расчёт траектории, лобовое сопротивление, гравитационное ускорение, движение тел, язык программирования rust, разработка компьютерных программ
Короткий адрес: https://sciup.org/170210043
IDR: 170210043 | DOI: 10.24412/2500-1000-2025-3-1-242-252
Development of a Rust-based program for modeling object flight trajectories with time-varying parameters
This article presents the development of software for modeling object flight trajectories using the Rust programming language, taking into account time-varying parameters. The implementation of algorithms for trajectory calculation, intersection checks with regions, and acceleration computation considering factors such as drag and gravitational acceleration is described. The practical application of the program is demonstrated through specific examples. The program exhibits high performance and has a wide range of applications, including scientific research, where it can be used to study the dynamics of object motion under various conditions and scenarios of varying complexity, as well as applied fields such as video game development, where it enables realistic simulation of physical interactions between objects. The conclusion discusses the advantages and limitations of the system, proposes directions for further development, and summarizes the significance and potential of this software.