Це програма для Linux під назвою Lagrange Rally 3D, останню версію якої можна завантажити як Lagrange_Rally3D_truck_beta.zip. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою Lagrange Rally 3D з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
Ралі Лагранжа 3D
ОПИС
Тривимірний симулятор транспортного засобу, у якому конфігурація автомобіля в цілому (зчленований кузов) представлена «вектором» узагальнених координат. тож такі поняття, як звичайне положення та орієнтація основного корпусу та коліс, визначаються узагальненими координатами. Використовуючи лагранжеву динаміку, ці координати розвиваються в часі реалістично відповідно до F=ma, але так, ніби існують також усі сили обмеження, що конкретизують наявність з'єднань: шарнірного, призматичного, жорсткого з'єднання і т. д. всі похідні виконуються з кінцевими різницями, тому все просто. у 3 відео я поясню всю механіку та її моделювання аж до цього простого, але потужного методу. Чиста механіка Лагранжа досі не використовувалася багато або взагалі не використовувалася в іграх-симуляторах, але я вирішив спробувати це, тому що це було багатообіцяюче, дуже просто у порівнянні з остаточними результатами, і не було багато документів про його використання в іграх-симуляторах: цей недолік тепер був вичерпаний.
буде також версія без GL
відео: http://youtu.be/J8fWg_xFEwk
Функції
- моделювання зчленованого тіла з використанням чистої лагранжової динаміки, реалізованої у спосіб, можливий для комп’ютерного моделювання.
- дуже короткий і простий вихідний код, тому що сам метод Лагранжа дуже простий у використанні.
- найлегше поширити на моделювання інших шарнірних механізмів, які мають лише голономні обмеження; таким чином став початком довгої серії симуляторів
- надзвичайно хороша продуктивність... оскільки сили обмеження не розраховуються, обчислювальна важкість кожного кроку моделювання пропорційна квадрату кількості ступенів свободи (він же "DOF") механічної системи, яка буде змодельована
- проста версія лише для літака завжди буде доступна окремо для дидактичних та/або пов’язаних з документацією цілей
- Незабаром я також зроблю доступною версію, в якій тривимірна графіка не складається з нуля та використовує лише бібліотеку SDL для відображення отриманих пікселів: деяка еволюція гри calsic «terep 3» до гри, заснованої на більш «розширеному» методі моделювання, який не вимагає наближення динаміки автомобіля взагалі (або майже взагалі)
- в динаміці автомобіля практично немає наближення, а колеса обертаються також візуально.
- є диверсії з горбистою місцевістю з деревами, як легковими, так і вантажними. В принципі, він може впоратися також із установками вантажівок з кількома причепами. Я створю версію, коли можна буде прикріпити більше причепів або просто тягнути стільки "речей", скільки він захоче (наприклад, стовбури) або так... тягові дроти можна імітувати з великою швидкістю та стабільністю... Ну... після все, що краще для моделювання і навантажувачів, ніж метод Лагранжа? Я зроблю підривну діяльність для кожної з «піддисциплін» або вантажівки та згуртування.
- Нещодавно я поекспериментував зі способом включення автомагістралей (більш того, їх можна було б редагувати), щоб можна було модернізувати ремейк STUNTS, оптимізований для високих швидкостей, також з вантажівками. Але, не ускладнюючи гру, можна перетворити soucecode у величезну цеглу.
- хоча я не турбувався про реалізацію зіткнень з об'єктами навколо - принаймні щось на кшталт стін, що обмежують місцевість - , але в деяких subversin я включаю це... в основному може бути імітація зіткнення коліс з невеликим об'єктом навколо, як каміння або вантажівки, розкидані навколо. Лагранжовий метод завдяки сильний у шарнірних тілах, тому суть цього полягає в тому, що «передача» удару, відчутного колесом, точно моделюється, змушуючи удар викликати «вібрування» всієї системи або як ми хочемо. назви це.
- доступний внутрішній вигляд, а для зовнішнього — можливість масштабувати всі деталі: артикуляції добре відображаються в грі, тому в цьому є сенс. також можна вийти з машини, щоб прогулятися і побачити все добре.
Аудиторія
Освіта, Кінцеві користувачі/Настільні комп’ютери, Інженерія, Автомобілі
Користувацький інтерфейс
OpenGL, SDL
Мова програмування
C
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/lagrangerally/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.