Catapult V12 prezentacjaOO

background image

Catapult 1.2

Catapult 1.2

Symulacja średniowiecznej katapulty.

Symulacja średniowiecznej katapulty.

Bartosz Dobrzycki

Bartosz Dobrzycki

dobrzyck@panoramix.ift.uni.wroc.pl

dobrzyck@panoramix.ift.uni.wroc.pl

background image

Plan wykładu

Plan wykładu

Pomysł na program

Pomysł na program

Katapulty w grach komputerowych

Katapulty w grach komputerowych

Krótka historia machin oblężniczych

Krótka historia machin oblężniczych

Modelowanie obiektów gry

Modelowanie obiektów gry

Metody numeryczne – metoda RK4

Metody numeryczne – metoda RK4

Dygresja o systemach cząstek (Blender, OGRE)

Dygresja o systemach cząstek (Blender, OGRE)

Katapulta w mediach – komentarz Wiktora Niedzickiego

Katapulta w mediach – komentarz Wiktora Niedzickiego

Catapult 1.2”

Catapult 1.2”

background image

Katapulty w grach komputerowych

Katapulty w grach komputerowych

Heroes of Might & Magic” firmy New World Computing

Heroes of Might & Magic” firmy New World Computing

background image

Katapulty w grach komputerowych…

Katapulty w grach komputerowych…

Heroes of Might & Magic III” firmy New World Computing

Heroes of Might & Magic III” firmy New World Computing

background image

Katapulty w grach komputerowych…

Katapulty w grach komputerowych…

ROME Tatal War

ROME Tatal War

TM

TM

” firmy Activision

” firmy Activision

background image

Wstęp

Wstęp

historyczny

historyczny

Powstanie katapulty wiązane jest z szerokim programem

Powstanie katapulty wiązane jest z szerokim programem

udoskonalenia uzbrojenia, jaki podjął

udoskonalenia uzbrojenia, jaki podjął

Dionizjos Starszy

Dionizjos Starszy

,

,

władca Syrakuz (Sycylia), w 399 roku p.n.e.

władca Syrakuz (Sycylia), w 399 roku p.n.e.

Na przestrzeni III wieku p.n.e. weszła do użytku katapulta, w

Na przestrzeni III wieku p.n.e. weszła do użytku katapulta, w

której zastosowano

której zastosowano

sztywne ramię miotające

sztywne ramię miotające

, napinane za

, napinane za

pomocą

pomocą

skręconych

skręconych

strun

strun

(

(

czasami

czasami

nawet

nawet

włosów

włosów

ludzkich

ludzkich

).

).

Rzymianie

Rzymianie

stosowali

stosowali

katapulty

katapulty

typu

typu

o n a g e r,

o n a g e r,

wyposażone

wyposażone

w

w

,,

,,

łyżkę

łyżkę

''

''

umieszczoną

umieszczoną

na

na

sztywnym

sztywnym

ramieniu

ramieniu

,

,

wyrzucającą kamienne pociski, przeznaczone do zwalczania

wyrzucającą kamienne pociski, przeznaczone do zwalczania

dużych obiektów, takich jak okręty, wieże oblężnicze czy też

dużych obiektów, takich jak okręty, wieże oblężnicze czy też

obwarowania miast.

obwarowania miast.

background image

Wstęp historyczny cd…

Wstęp historyczny cd…

Skręcone struny, zwane potocznie

Skręcone struny, zwane potocznie

,,motkami''

,,motkami''

, rozluźniały się

, rozluźniały się

pod wpływem wilgoci. Dlatego też ówcześni artylerzyści

pod wpływem wilgoci. Dlatego też ówcześni artylerzyści

musieli odznaczać się dobrym słuchem, który umożliwiał im

musieli odznaczać się dobrym słuchem, który umożliwiał im

,,strojenie'' motków, według wydawanego przez nie dźwięku.

,,strojenie'' motków, według wydawanego przez nie dźwięku.

W Polsce używano machin miotających od początku XI

W Polsce używano machin miotających od początku XI

wieku (obrona

wieku (obrona

Niemczy

Niemczy

1017 rok). Katapulty zostały wyparte

1017 rok). Katapulty zostały wyparte

z uzbrojenia armii europejskich przez działa prochowe, ale

z uzbrojenia armii europejskich przez działa prochowe, ale

sporadycznie konstruowano je jeszcze w okresie

sporadycznie konstruowano je jeszcze w okresie

odrodzenia.

odrodzenia.

background image

Model katapulty

Model katapulty

Komputerowy model (po prawej) powstał w oparciu o

Komputerowy model (po prawej) powstał w oparciu o

oryginalne plany konstrukcyjne Sir Ralpha Payne-

oryginalne plany konstrukcyjne Sir Ralpha Payne-

Gallwey’a (po lewej) pochodzące z 1903r.

Gallwey’a (po lewej) pochodzące z 1903r.

background image

Model katapulty cd…

Model katapulty cd…

Sztywne ramię katapulty naciągane jest za pomocą

Sztywne ramię katapulty naciągane jest za pomocą

systemu lin oraz kołowrotu.

systemu lin oraz kołowrotu.

background image

Model katapulty cd…

Model katapulty cd…

Koła katapulty (wraz z osiami) obracają się odpowiednio

Koła katapulty (wraz z osiami) obracają się odpowiednio

do jej prędkości.

do jej prędkości.

background image

Model katapulty cd…

Model katapulty cd…

W symulacji została uwzględniona zasada zachowania

W symulacji została uwzględniona zasada zachowania

pędu.

pędu.

background image

Model katapulty cd…

Model katapulty cd…

Katapulta może poruszać się tylko w kierunku osi

Katapulta może poruszać się tylko w kierunku osi

x

x

, zatem

, zatem

na jej pęd będzie miała wpływ tylko

na jej pęd będzie miała wpływ tylko

x

x

-owa składowa

-owa składowa

prędkości pocisku (składowa w kierunku ruchu katapulty).

prędkości pocisku (składowa w kierunku ruchu katapulty).

zasada zachowania pędu

zasada zachowania pędu

ruch jednostajnie opóźniony

ruch jednostajnie opóźniony

background image

Model katapulty cd…

Model katapulty cd…

Pęd katapulty zależy od masy wystrzeliwanego pocisku…

Pęd katapulty zależy od masy wystrzeliwanego pocisku…

20

20

40

40

background image

Model katapulty cd…

Model katapulty cd…

Pęd katapulty po wystrzale zależy również od siły, z jaką

Pęd katapulty po wystrzale zależy również od siły, z jaką

napięte zostało jej ramię.

napięte zostało jej ramię.

20

20

20

20

background image

Model katapulty cd…

Model katapulty cd…

Katapulta strzela kamiennymi pociskami, których

Katapulta strzela kamiennymi pociskami, których

trajektorie lotu obliczane są numerycznie w czasie

trajektorie lotu obliczane są numerycznie w czasie

rzeczywistym (metoda Rungego-Kutty 4 rzędu).

rzeczywistym (metoda Rungego-Kutty 4 rzędu).

background image

Kamienny pocisk

Kamienny pocisk

Równanie ruchu pocisku, na który działa siła oporu

Równanie ruchu pocisku, na który działa siła oporu

powietrza oraz siła grawitacji ma postać:

powietrza oraz siła grawitacji ma postać:

Siła oporu powietrza jest postaci:

Siła oporu powietrza jest postaci:

gdzie: współczynnik oporu powietrza,

gdzie: współczynnik oporu powietrza,

gęstość powietrza,

gęstość powietrza,

pole przekroju poprzecznego pocisku,

pole przekroju poprzecznego pocisku,

wektor prędkości pocisku,

wektor prędkości pocisku,

background image

Kamienny pocisk cd..

Kamienny pocisk cd..

Równanie ruchu pocisku, na który działa siła oporu

Równanie ruchu pocisku, na który działa siła oporu

powietrza oraz siła grawitacji ma postać:

powietrza oraz siła grawitacji ma postać:

Zapisując powyższe równanie wektorowe w postaci

Zapisując powyższe równanie wektorowe w postaci

składowych, otrzymujemy dwa równania różniczkowe

składowych, otrzymujemy dwa równania różniczkowe

zwyczajne,

zwyczajne,

drugiego rzędu :

drugiego rzędu :

background image

Kamienny pocisk cd..

Kamienny pocisk cd..

Zastosowana w symulacji metoda numeryczna (RK4)

Zastosowana w symulacji metoda numeryczna (RK4)

może być stosowana tylko do równań różniczkowych

może być stosowana tylko do równań różniczkowych

zwyczajnych, pierwszego rzędu.

zwyczajnych, pierwszego rzędu.

Stosując następujące podstawienia:

Stosując następujące podstawienia:

background image

Kamienny pocisk cd..

Kamienny pocisk cd..

Ostatecznie otrzymujemy układ czterech równań

Ostatecznie otrzymujemy układ czterech równań

różniczkowych zwyczajnych pierwszego rzędu na

różniczkowych zwyczajnych pierwszego rzędu na

prędkości i

prędkości i

przyspieszenia:

przyspieszenia:

background image

Kamienny pocisk cd..

Kamienny pocisk cd..

Dzięki metodzie RK4 znajdujemy rozwiązanie powyższego

Dzięki metodzie RK4 znajdujemy rozwiązanie powyższego

układu równań, które stanowi trajektoria lotu pocisku,

układu równań, które stanowi trajektoria lotu pocisku,

wystrzelonego ukośnie do powierzchni Ziemi

wystrzelonego ukośnie do powierzchni Ziemi

(z uwzględnieniem oporów powietrza).

(z uwzględnieniem oporów powietrza).

background image

Walidacja kodu

Walidacja kodu

background image

Mała rzecz, a cieszy…

Mała rzecz, a cieszy…

Oprócz odtworzenia zjawisk fizycznych, program

Oprócz odtworzenia zjawisk fizycznych, program

wzbogacony jest o stosunkowo realistycznie odtworzone,

wzbogacony jest o stosunkowo realistycznie odtworzone,

dynamiczne tło.

dynamiczne tło.

Miotane przez katapultę głazy wbijają się w ziemię,

Miotane przez katapultę głazy wbijają się w ziemię,

tworząc kratery.

tworząc kratery.

background image

Mała rzecz, a cieszy cd…

Mała rzecz, a cieszy cd…

Trafione tarcze przewracają się.

Trafione tarcze przewracają się.

background image

Mała rzecz, a cieszy cd…

Mała rzecz, a cieszy cd…

Widać dym ulatujący z niektórych kominów wiejskich chat

Widać dym ulatujący z niektórych kominów wiejskich chat

(zastosowanie prostego systemu cząstek)

(zastosowanie prostego systemu cząstek)

background image

Mała rzecz, a cieszy cd…

Mała rzecz, a cieszy cd…

System cząstek renderowany w czasie rzeczywistym

System cząstek renderowany w czasie rzeczywistym

oferuje na przykład biblioteka OGRE (

oferuje na przykład biblioteka OGRE (

Object-Oriented

Object-Oriented

Graphics Rendering Engine

Graphics Rendering Engine

):

):

system_czastek

background image

Mała rzecz, a cieszy cd…

Mała rzecz, a cieszy cd…

Widać flagi powiewające na basztach (tylko efekt

Widać flagi powiewające na basztach (tylko efekt

graficzny).

graficzny).

background image

Mała rzecz, a cieszy cd…

Mała rzecz, a cieszy cd…

Łopaty pobliskiego młyna obracają się.

Łopaty pobliskiego młyna obracają się.

background image

Katapulta w mediach ;-)

Katapulta w mediach ;-)

Dzięki uprzejmości redakcji czasopisma „CD-Action”,

Dzięki uprzejmości redakcji czasopisma „CD-Action”,

program (w swojej wcześniejszej postaci) pojawił się na

program (w swojej wcześniejszej postaci) pojawił się na

DVD dołączonym do listopadowego numeru (11/2004,

DVD dołączonym do listopadowego numeru (11/2004,

105) tego miesięcznika.

105) tego miesięcznika.

background image

Katapulta w mediach cd..

Katapulta w mediach cd..

Symulacja została zaprezentowana również w programie

Symulacja została zaprezentowana również w programie

telewizyjnym Wiktora Niedzickiego

telewizyjnym Wiktora Niedzickiego

Laboratorium Magazyn” (01.06. 2004r, TVP1).

Laboratorium Magazyn” (01.06. 2004r, TVP1).

background image

Strona internetowa

Strona internetowa

Zainteresowanych zapraszam do odwiedzenia mojej strony

Zainteresowanych zapraszam do odwiedzenia mojej strony

internetowej, na której znajduje się pełna wersja programu.

internetowej, na której znajduje się pełna wersja programu.

http://panoramix.ift.uni.wroc.pl/~dobrzyck

http://panoramix.ift.uni.wroc.pl/~dobrzyck

katapulta_v12


Wyszukiwarka

Podobne podstrony:
prezentacja finanse ludnosci
prezentacja mikro Kubska 2
Religia Mezopotamii prezentacja
Prezentacja konsument ostateczna
Strategie marketingowe prezentacje wykład
motumbo www prezentacje org
lab5 prezentacja
Prezentacja 18
Materialy pomocnicze prezentacja maturalna
Prezentacja na seminarium
Lato prezentacja 3
Prezentacja1
Prezentacja 2 analiza akcji zadania dla studentow
prezentacja soc rodziny

więcej podobnych podstron