Ugrál a labda le a földre - verem túlcsordulás orosz

Van egy vászon magasság és a szélesség mx. ahol felhívni a kör közepén a (x; y) r sugarú. a parttól h „a földön”. (H = A - y).

A kezdeti sebesség leesés kerületileg egyenlő 0. Tételezzük fel, hogy a kerülete a tömeg egyenesen arányos a sugár, azaz a tömeg m = r.

Minden keret számolunk koordinátáit kört, majd felhívja azt. Például, egy bonyolultabb esetben a kört nem eshet egyenesen lefelé és szögben, és egy adott kezdeti sebességgel.

Hagyja X__ és Y__ - sebesség (sebesség vetítés) a tengelyen Ox és Oy ill. Legyen G = 9,8. Minden lépés fogok változtatni a labda helyzetét

Bemutatom a vektor talán a jövőben fogok tenni bonyolultabb animációk.

Kérdés: Mi a teendő, ha a labda jött a földre? Hogyan átirányítani a vektor, hogy a labda visszapattant fel? Hogyan kötődik a légellenállást és labda tömege (a nagy labda repült gyorsabban vagy lassabban)? Hogyan lehet, hogy a labda végül megállt? Célszerű, hogy minden a lehető legközelebb a valós fizika törvényei.

Hol ásni? Kérjük, fejtse ki részletesebben ebben a kérdésben. És ez lehet olvasni erről a témáról, úgyhogy akkor nem hozott létre a kérdés, hogyan kell csinálni ugyanazt a néhány szabálytalan formájú (és így tovább)?

meghatározott október 16 '13 at 10:04

nem több, mint máskor pánik, amikor adott egy csomó lehetőséget az elmélet. Én szinte az összes képlet idézett. UPD. és az együtthatók azonos, az úton! UPDD: az emberek kérték közelebb a valós fizika. ^ ___ ^ Egy másik lehetséges erő medál a villamosítás tekintve turbulencia emelkedés a meleg levegő, fűtött súrlódás, a változó rugalmassági együtthatója deformáció a labdát, a súrlódási veszteségeket. - knes október 16 '13 at 10:46

hűvös világ leírására és valószínűleg tudja, ezért minden, a fizika és a matematika még, de szerencsére, vagy talán nem elég ahhoz, hogy a látszatot keltik bizonyos megnyilvánulásai a programozás során, mert ez egy szimulátor (tobish illúzió). és ha nincs kész a motor (ami elég) yaby úgy döntött, hogy működjön együtt a hatás a Ricochet esik. azaz levelet funkciót mondani

func (int x, int y, int x_destination, int y_destination, int sebesség)

Az algoritmus a következőképpen néz ki:

az ütközés a talajjal, a vektor

+-180 fok, ha a forgalom a 90gradusov (merőleges a talajra)

+90gradusov ha a kiindulási pont (start) több föld pont elérésekor az X és Y tengely

-90gradusov ha a kiindulási pont (start) kevesebb föld eléri pont az X tengely és Y tengely nagyobb

csökkentse a sebességét és módosítsa x_destination, y_destination tegyük fel, hogy vágja 1/5 a kezdeti pont, amikor az új kinevezés + -180gradusov és újra a földre, és olyan hosszú, mint a sebesség meghaladja a megengedett 1 Természetesen ez csak egy vázlat és ideális nem állítja, csak mondani irány

Kapcsolódó cikkek