2012-10-14 43 views
10

Mam symulację przestrzeni, więc oczywiście nie chcę grawitacji ani oporu powietrza. Grawitacja była prosta do wyłączenia, ale nie mogę znaleźć odpowiednika dla oporu powietrza. Przypuszczam, że będzie to zależało od ciała, a nie od światowego ustawienia, takiego jak grawitacja.Jak usunąć opór powietrza?

Rzeczywiście widzę na btSoftBody, że istnieją wartości dla średniej gęstości, takie jak air_density, ale używam btRigidBody.

+0

Co mówisz o ? Z jakiego oprogramowania korzystasz? – Offirmo

+0

@Offirmo Biblioteka fizyki Bullet, patrz tag – weston

+1

Czy Bullet może nawet modelować opór powietrza dla ciał sztywnych? Nie sądzę, żeby tak było, chociaż mogę się mylić. – Bart

Odpowiedz

13

nie ma oporu powietrza w fizyce kuli, ale nie jest tłumienie

Dla każdego ciała tworzonego należy ustawić tłumienie nazywając

body->setDamping(linear, angular); 

ustawić linear być 0

+0

Jeszcze nie wypróbowany, ale sprawdza się w dokumentacji, dzięki! – weston

+0

Jaki jest efekt zmiany domyślnych wartości 'm_linearSleepingThreshold' i' m_angularSleepingThreshold'? – Rasoul

Powiązane problemy