Polarne, cilindrične, sferne koordinate. 3D Math Primer for Graphics & Game Development

Σχετικά έγγραφα
3.1 Granična vrednost funkcije u tački

Ispitivanje toka i skiciranje grafika funkcija

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Elementi spektralne teorije matrica

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

SISTEMI NELINEARNIH JEDNAČINA

Zadatak 1 Dokazati da simetrala ugla u trouglu deli naspramnu stranu u odnosu susednih strana.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Geometrija (I smer) deo 1: Vektori

, 81, 5?J,. 1o~",mlt. [ BO'?o~ ~Iel7L1 povr.sil?lj pt"en:nt7 cf~ ~ <;). So. r~ ~ I~ + 2 JA = (;82,67'11:/'+2-[ 4'33.10'+ 7M.

Ako prava q prolazi kroz koordinatni početak i gradi ugao φ [0, π) sa x osom tada je refleksija S φ u odnosu na tu pravu:

IZVODI ZADACI (I deo)

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1)

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

Računarska grafika. Rasterizacija linije

5 Ispitivanje funkcija

numeričkih deskriptivnih mera.

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

TAČKA i PRAVA. , onda rastojanje između njih računamo po formuli C(1,5) d(b,c) d(a,b)

5. Karakteristične funkcije

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

ELEKTROTEHNIČKI ODJEL

radni nerecenzirani materijal za predavanja

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Računarska grafika. Rasterizacija linije

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

Teorijske osnove informatike 1

Osnovne teoreme diferencijalnog računa

Ispit održan dana i tačka A ( 3,3, 4 ) x x + 1

Zadaci iz trigonometrije za seminar

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

1 Ubrzanje u Dekartovom koordinatnom sistemu

Geometrija (I smer) deo 2: Afine transformacije

41. Jednačine koje se svode na kvadratne

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

Analitička geometrija


MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

III VEŽBA: FURIJEOVI REDOVI

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Operacije s matricama

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

OTPORNOST MATERIJALA

- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)

OM2 V3 Ime i prezime: Index br: I SAVIJANJE SILAMA TANKOZIDNIH ŠTAPOVA

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Značenje indeksa. Konvencija o predznaku napona

Funkcije dviju varjabli (zadaci za vježbu)

Zavrxni ispit iz Matematiqke analize 1

II. ODREĐIVANJE POLOŽAJA TEŽIŠTA

Matematička analiza 1 dodatni zadaci

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

Dvanaesti praktikum iz Analize 1

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

Zbirka rešenih zadataka iz Matematike I

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

18. listopada listopada / 13

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

Zadatak 2 Odrediti tačke grananja, Riemann-ovu površ, opisati sve grane funkcije f(z) = z 3 z 4 i objasniti prelazak sa jedne na drugu granu.

PROBNI TEST ZA PRIJEMNI ISPIT IZ MATEMATIKE

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II

1 Vektor ubrzanja u prirodnom koordinatnom sistemu

Otpornost R u kolu naizmjenične struje

Koordinatni sistemi. Za određivanje položaja u ravni koriste se dva glavna koordinatna sistema:

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

1 Pojam funkcije. f(x)

II. ODREĐIVANJE POLOŽAJA TEŽIŠTA

( , 2. kolokvij)

Linearna algebra 2 prvi kolokvij,

Matematka 1 Zadaci za drugi kolokvijum

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

1.1 Tangentna ravan i normala površi

VEKTORI. Opera u Sidneju, Australija

7 Algebarske jednadžbe

Glava 1. Realne funkcije realne promen ive. 1.1 Elementarne funkcije

4 Izvodi i diferencijali

( , treći kolokvij) 3. Na dite lokalne ekstreme funkcije z = x 4 + y 4 2x 2 + 2y 2 3. (20 bodova)

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

I.13. Koliki je napon između neke tačke A čiji je potencijal 5 V i referentne tačke u odnosu na koju se taj potencijal računa?

TRIGONOMETRIJSKE FUNKCIJE I I.1.

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

Matematika 1 - vježbe. 11. prosinca 2015.

Fakultet tehničkih nauka, Softverske i informacione tehnologije, Matematika 2 KOLOKVIJUM 1. Prezime, ime, br. indeksa:

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

Na grafiku bi to značilo :

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

Rotacija i orijentacija u 3D Ojlerovi uglovi. Vektor rotacije. 3D Math Primer for Graphics & Game Development

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

Transcript:

Polarne, cilindrične, sferne koordinate 3D Math Primer for Graphics & Game Development

Polarni koordinatni sistem 2D polarni koordinatni sistem ima koordinatni početak (pol), koji predstavlja centar koordinatnog prostora. Polarni koordinatni sistem ima samo jednu osu, koja se naziva polarna osa. Predstavljamo je kao polupravu sa početkom u polu. Polarna osa se uobičajeno poklapa sa pozitivnim smerom x-ose pravouglog koordinatnog sistema.

Polarni koordinatni sistem Položaj tačke u pravouglom Dekartovom koordinatnom sistemu opisujemo dvema vrednostima rastojanjem (sa predznakom) tačke od koordinatnih osa. Polarne koordinate opisuju rastojanje i ugao. Uobičajeno je da se rastojanje označava sa r (radius), a ugao sa θ.

Polarni koordinatni sistem Koordinatni par (r, θ) za tačku u 2D prostoru označava položaj opisan na sledeći način: 1.Polazeći iz koordinatnog početka, i gledajući u smeru polarne ose, rotiraj za ugao θ. Pozitivna vrednost ugla podrazumeva rotaciju u smeru suprotnom kretanju kazaljke na satu. 2.Pomeri se od koordinatnog početka za rastojanje r.

Primeri polarnih koordinata tačaka

Polarni koordinatni sistem Koordinatne linije su skupovi tačaka koje dobijamo fiksiranjem vrednosti jedne koordinate, za sve raspoložive vrednosti druge koordinate. U Dekartovom koordinatnom sistemu to su prave ortogonalne na jednu od koordinatnih osa. U polarnom koordinatnom sistemu koordinatne linije su kružnice (za fiksnu vrednost r), i poluprave koje polaze iz koordinatnog početka (za fiksnu vrednost θ).

Polarni koordinatni sistem Nekoliko pitanja o vrednostima koordinata, u vezi sa njihovom jednoznačnošću: 1. Može li radijalno rastojanje r biti negativno? 2. Može li θ uzimati vrednosti van intervala [ 180, 180 ]? 3. Da li tačkama koje pripadaju pravoj koja sadrži polarnu osu, ali nisu tačke polarne ose ( negativni deo x-ose ) opredeljujemo vrednost ugla θ koja je +180 ili 180? 4.Koje polarne koordinate odgovaraju koordinatnom početku? Jasno je da je radijalno rastojanje r=0, ali ugao nije jednoznačno određen.

Nejednoznačnost polarnih koordinata - Aliasing Ispostavlja se da za svaku tačku postoji beskonačno mnogo parova vrednosti polarnih koordinata koje opisuju položaj te tačke. Na engleskom, ovo višeznačnost se naziva aliasing. Uočimo da svaki koordinatni par opisuje samo jednu tačku ravni (2D prostora). Ova pojava ne postoji u Dekartovom pravouglom koordinatnom sistemu. Korespondencija između tačaka i koordinatnih parova je, u Dekartovom koordinatnom sistemu, obostrano jednoznačna.

Višeznačnost u polarnom koordinatnom sistemu Koordinatni parovi koji su različiti, a odgovaraju istoj tački su oblika (r, θ + 2kπ), za ceo broj k. Ukoliko dozvolimo negativne vrednosti r, koje predstavljaju kretanje u suprotnom smeru od smera radijalne ose i njenih rotacija, onda su svi različiti zapisi koordinata tačke (različite od koordinatnog početka) oblika

Kanoničke polarne koordinate Da bismo izbegli nejednoznačnost, uvodimo konvencije (ograničenja) kojima definišemo kanonički oblik polarnih koordinata tačke: Polarne koordinate tačke uvek možemo izraziti u kanoničkom obliku.

Transformacija iz polarnih u pravougle koordinate tačaka ravni Veza između polarnih koordinata (r, θ) i odgovarajućih pravouglih koordinata (x, y) date tačke je data formulama x = r cos θ y = r sin θ

Transformacija pravouglih koordinata u polarne koordinate tačke u ravni Opredeljujemo se za kanoničke polarne koordinate tačke (u protivnom, odgovor nije jedinstven). Tada je

Transformacija pravouglih koordinata u polarne koordinate Za x = 0, deljenje nije definisano. Vrednosti funkcije arctg su u intervalu ( 90, +90 ). Korišćenjem vrednosti y/x umesto vrednosti x i y, ignorišemo korisnu informaciju. U zavisnosti od znaka x i y, tačka sa koordinatama (x,y) nalazi se u jednom od četiri kvadranta. Deljenjem svodimo položaje na samo dva kvadranta. Vodeći računa (i) o predznaku pravouglih koordinata (položaju tačke u koordinatnom sistemu), određujemo odgovarajuće polarne koordinate.

Polarne koordinate uopštenje u 3D Najčešće korišćena uopštenja polarnih koordinata u 3D prostoru su 1. Cilindrične koordinate Koriste 1 ugao i 2 rastojanja 2. Sferne koordinate Koriste 2 ugla i 1 rastojanje

Cilindrične koordinate u 3D prostoru Pozicija tačke opisana je cilindričnim koordinatama (r, θ, z) tako što r i θ imaju isto značenje kao kod polarnih koordinata, a z predstavlja (vertikalno) pomeranje u pravcu z-ose.

Sferne koordinate u 3D prostoru Sferne koordinate (kao i polarne i cilindrične) definišu položaj tačke u prostoru koristeći ugao i rastojanje. Sferne koordinate, međutim, položaj tačke opisuju pomoću pravca koji definišu dva ugla. Sferni koordinatni sistem ima dve polarne ose: 1.Prva polarna osa je horizontalna i odgovara polarnoj osi 2D polarnog koordinatnog sistema, odnosno pozitivnom smeru x- ose u pravouglom koordinatnom sistemu; 2.Druga polarna osa je vertikalna i odgovara pozitivnom smeru z-ose u pravouglom koordinatnom sistemu.

Određivanje položaja tačke sa koordinatama (ρ, θ, φ) 1.Početni položaj je u koordinatnom početku, sa orijentacijom u smeru horizontalne polarne ose. Vertikalna polarna osa usmerena je direktno naviše. 2.Sledi rotacija u smeru suprotnom kretanju kazaljke na satu za ugao θ. 3.U ovoj poziciji posmatramo rotaciju vertikalne polarne osepoluprave sa osnovnim položajem naviše. Rotiramo je za ugao (određen veličinom i smerom) φ. 4.Vertikalna osa je ovako dovedena u položaj određen uglovima θ, φ. 5.Na ovom pravcu određujemo tačku na rastojanju ρ od koordinatnog početka. Dobijena tačka ima sferne koordinate (ρ,θ,φ).

Napomena: Umesto r koristimo oznaku ρ za radijalno rastojanje kod sfernih koordinata

Višeznačnost sfernih koordinata (Aliasing) Očigledan način da se dobiju različite sferne koordinate iste tačke 3D prostora je da se uglovima dodaju celobrojni umnošci od 360. Postoje još dva izvora višeznačnosti. Oni su posledica međusobne zavisnosti koordinata.

Višeznačnost i singulariteti Kao i u 2D, višeznačnost sfernih koordinata može nastati i kao posledica promene predznaka radijalnog rastojanja i korišćenja odgovarajućeg ugla. Singularitet (kao i u 2D) postoji u koordinatnom početku: ako je radijalno rastojanje jednako nuli, vrednosti oba ugla su irelevantne.

Višeznačnost i singulariteti Ne samo da postoje različite vrednosti pojedinačnih koordinata koje odgovaraju uglovima, a koje opisuju poziciju iste tačke postoje i različite kombinacije uglova koje opisuju poziciju iste tačke. Primer: (ρ,θ,ϕ) i (ρ, θ+180, 360 ϕ) označavaju položaj iste tačke. Singularitet nastaje kada je ϕ = 0. Orijentacija koja je ovim opisana je vertikalna (naviše ili naniže). Vrednost ugla θ je irelevantna.

Kanonički oblik sfernih koordinata Postavljanjem ograničenja na vrednosti koordinata definišemo kanoničke sferne koordinate, za koje važi da su u jednoznačno određene za svaku tačku 3D prostora: 1.Ugao ϕ pripada intervalu [0, π]. 2.Ako je ϕ=0 ili ϕ=π, smatramo da je θ=0. 3.Ako je ρ=0, smatramo da je θ=0 i ϕ=0.

Napomena: Umesto d koristimo r Umesto r koristimo ρ

Izračunavamo z Iz pravouglog trougla sa hipotenuzom ρ (na slici označena sa r) i katetama r (na slici d) i z, zaključujemo da je z/ρ = cos φ, odnosno z = ρcos φ. Takođe, r = ρsinφ

Izračunavamo x i y U horizontalnoj (xy-) ravni posmatramo polarne koordinate. Radijalno rastojanje je označeno sa r. Tada je x = r cos θ, y = r sin θ.

Veza između sfernih i pravouglih koordinata Sferne koordinate tačke (x,y,z) su definisane jednačinama x = ρ sin φ cos θ y = ρ sin φ sin θ z = ρ cos φ za ρ 0, 0 θ 2π 0 φ π

Sferne koordinate (ρ,θ,ϕ) koje odgovaraju pravouglim koordinatama (x,y,z) Za slučaj kada je (x,y,z) (0,0,0), dobijamo x 2 Ugao θ računamo na isti način kao u slučaju 2D polarnih koordinata, koristeći da je Koristimo informaciju o predznaku koordinata x i y, pri određivanju vrednosti ugla θ. z Konačno, iz jednačine cos dobijamo vrednost ugla φ. y 2 z 2 y tg x