Pila


Sobre

Demostració d'una pila d'objectes que cauen en una cantonada usant el Motor de Física de Cos Rígid 2D.

Aquesta és una bona prova d'estrés per al motor de física. Fes clic a afegir bloc botó per a afegir més blocs. Eventualment, la simulació no podrà seguir el ritme temps real.

Per a veure si la simulació es manté en temps real, clique en el botó mostrar rellotge. El rellotge mostra dues secundàries: la busca roja rastreja el temps real i la busca blava rastreja el temps de simulació. Quan la mà roja està per davant de la blava de costat, significa que la simulació s'ha quedat arrere en temps real.

La casella blocs connectats inclou dos blocs que estan connectats per articulacions, aqueixes són una bona prova de la capacitat de mantindre juntes les articulacions durant una sèrie de col·lisions violentes.

Habilitar la casella de verificació bucle sense fi fa que la simulació es reconstruïsca cada pocs segons. El període s'estableix per la quantitat de temps de bucle. Això permet executar la simulació una vegada i una altra per a provar el motor de física amb moltes situacions aleatòries.

El principal desafiament de rendiment és quan els blocs s'han assentat i estan tots ficats al llit en contacte. Habilite la casella de verificació mostrar forces per a veure què tan difícil és la física. motor està treballant per a esbrinar les moltes forces de contacte.

El rendiment del motor de física és proporcional al nombre d'unions de contacte elevades a la quarta potència. Ací hi ha un experiment que mostra això:

  1. Establisca el nombre de blocs en 15 i observe que la simulació no pot seguir en temps real una vegada que els blocs s'hagen assentat a la cantonada. Amb 15 blocs hi ha al voltant de 60 forces de contacte, i 60 ^ 4 = 12,960,000.
  2. Habilite la casella de verificació dos munts. Ara la simulació pot mantindre's al dia en temps real perquè hi ha dos munts en lloc d'un. Amb 7 o 8 blocs en cada pila hi ha al voltant de 30 contactes en cada pila, i 2(30^4) = 1,620,000 que és d'un ordre de magnitud menor i que requereix menys càlcul.