Hvordan beregne 3D rotasjonsbevegelse

rotasjonsbevegelse kan beregnes for et objekt hvis du har visse data . Du må ha en utgangsposisjon av objektet langs x -, y -og z- akser , hastigheten ved hvilken gjenstanden roterer , og endringen i hastighet eller akselerasjon. Den roterende bevegelse beregnes for hver akse uavhengig , noe som gir deg tre punkter i rommet etter en viss tid er gått . Denne beregningen er svært nyttig for å løse visse typer fysikk problems.Things du trenger
kalkulator på
Vis flere instruksjoner
en

Beregn posisjonen til den roterende punkt i x - aksen , gitt den opprinnelige posisjon ( X0 ) , hastigheten ( Vx ) og akselerasjon ( Ax ) . Plasseringen av objektet etter at tiden ( T) er uttrykt ved hjelp av følgende ligning ( T ^ 2 betyr T til makten til 2 ) :

X = X0 + Vx * T + ( 0,5 ) * Ax * T ^ 2
2

beregne posisjonen til den roterende punkt i y- aksen , gitt den opprinnelige posisjon ( Y0 ) , hastigheten ( Vy ) og akselerasjon ( Ay ) . Plasseringen av objektet etter at tiden er uttrykt ved hjelp av følgende ligning :

Y = Y0 + Vy * T + ( 0,5 ) * Ay * T ^ 2
3

Beregn posisjonen til det roterende punkt i z -aksen , gitt den opprinnelige posisjon ( Z0 ) , hastighet ( Vz ) og akselerasjon ( Az ) . Plasseringen av objektet etter at tiden er uttrykt ved hjelp av følgende ligning :

Z = Z0 + Vz * T + ( 0,5 ) * Az * T ^ 2
4

Løs tre ligninger gitt følgende startbetingelsene : X0 = 0 ; Y0 = 0 ; Z0 = 0 ; Vx = 1: Vy = 2; Vz = 3 ; Ax = 0 ; Y = 1 ; Az = 2 ; . og T = 1 Når du erstatte disse tallene inn i tre ligninger , ender du opp med følgende uttrykk :

X = 0 + ( 1 * 1 ) + ( 0 * 1 ^ 2 ) = 1
Y = 0 + ( 2 * 1 ) + ( 1 * 1 ^ 2 ) = 3
Z = 0 + ( 3 * 1 ) + ( 2 * 1 ^ 2 ) = 5

Hobbyer, spill © (www.northgames.biz)