ПредишенСледващото

Започнах да развива своята физика двигател за alternativa3d. Реших да напиша тази статия мини-варианти на двигателя. За да напишете двигателя си на първо място, може да се наложи по учебник 9 клас. Търсим най-близкото училище, и си купи учебник по физика 9 клас 9 smazhenok))) А след това поклати всички CPP, питон Сорса, книги за прилагането на 3D NAT. двигател. Погледнах в цялото това нещо. И аз стигнах до заключението, че всичко е лесно))) Всъщност няма нищо сложно изобщо не. Разбира се, аз признавам, преди да седна да го направя, аз бях малко неудобно. Някак си всичко изглеждаше голям ... Но ... "очите се страхуват, ръцете правят"!) Мисля, че материалът е описано по-долу е много полезен и дава представа за това как да се приложи физиката на двигателя. За изпълнение на двигателя, което трябва постепенно да се определят методите за изпълнение:

Твърдо тяло (RBE) или масово aggregade (MAE, съвкупността от маси) двигател?

RBE третира обектите като цяло. Той изчислява движението и въртенето на обекта като цяло.
MAE обмисля обекта като съвкупност маса. Например, един куб може да се разглежда като съвкупност от 8 маса във всяка от своя ъгъл помежду си.
Логично е да се предположи, че Мей е по-лесно да се изчисли, тъй като той не трябва да се знае какво завоя, защото 8 работен маса, оказване на обекта е сведена до погрешна преценка на линейното движение на всяка маса, в които има обърне.
Трябва също да се отбележи, че за превръщането на MAE в RBE може просто да добавите обрат.

Как ще обектите?

Ето три начина:
1) Проверете всеки един с (най-лесният начин). Но може да има проблеми по отношение на изпълнението. Например, реакцията може да бъде засегната от друга, и това може значително да повлияе на резултата.
2) завършване на първия тест изпълнение всички взаимодействия с всеки друг и крайният резултат от изчислението да определи всички обекти едновременно. Доста сложен начин за справяне с този проблем - е много сложно математика, понякога може би дори невъзможно), но, въпреки това, като опция може да го разгледа.
3) Не използвайте Нютон, да създават свои собствени закони на поведение или просто псевдо-физика

Force или инерция?

Със сигурност сте виждали в прилагането на 3D двигатели, когато обекти, за да потрепване, но трябва просто да легне и да не се движат. Това често се случва в двигателя, при които се използват импулси. Разбира се, тази опция се осъществява по-лесно и по-бързо, но по-надежден вариант - да се използва сила (механика учебник клас 9). Защо все още обекти могат да се гърчи? Вземете един прост пример. Има една книга на масата ...
а) В импулсна изпълнение. Тя лежи на масата, благодарение на много малки сблъсъци. И с всеки кадър, книгата ще получите тези ценностни конфликти, поради което книгата може да бъде малко, за да "вибрира".
б) В изпълнението, силата. Тя просто се поддържа постоянна сила. В този случай, реактивната сила на пода.

Същата изпълнението могат да бъдат разделени в следните. етапи (надяваме логично):
1) За да се реализира една проста система на частици. Vector математика. Законите на движение.
2) MAE, малки маси връзка към всеки вид обект, и съединението
3) Твърди-тяло физика, се превръща закопчаване
4) за откриване на сблъсък
5) Избор на физиката на взаимодействие
6) В бъдеще, допълва с всички видове чипове.

Трябва да се отбележи, че най-трудно (както и навсякъде и винаги) Оказа се, за да излезе с компетентен структура тогава двигателя е лесно да се свърже, настройка и т.н.

Моля, споделете:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!