MODELE OBIEKTÓW W 3-D3 część

Podobne dokumenty
Jacek Jarnicki Politechnika Wrocławska

ALGEBRA rok akademicki

WYKŁAD 5. MODELE OBIEKTÓW 3-D3 część 1. Plan wykładu: V 1 , V 2 E 1 , E 2 P 1. frame) 1. Modele szkieletowe (wire. Modele szkieletowe

Przykład 3.1. Projektowanie przekroju zginanego

Pochodna kierunkowa i gradient Równania parametryczne prostej przechodzącej przez punkt i skierowanej wzdłuż jednostkowego wektora mają postać:

Przestrzeń liniowa R n.

Geometria analityczna w przestrzeni. Kierunek. Długość. Zwrot

Kompresja fraktalna obrazów. obraz. 1. Kopiarka wielokrotnie redukująca 1.1. Zasada działania ania najprostszej kopiarki

A B - zawieranie słabe

Algebra z geometrią 2012/2013

Ruch kulisty bryły. Kąty Eulera. Precesja regularna

Rozdział 9. Baza Jordana

Postać Jordana macierzy

Elementy symetrii makroskopowej w ujęciu macierzowym.

Grupa obrotów. - grupa symetrii kuli, R - wszystkie możliwe obroty o dowolne kąty wokół osi przechodzących przez środek kuli

METODA MATEMATYCZNEGO MODELOWANIA PŁATAMI BÉZIERA KSZTAŁTU ZIARNA PSZENŻYTA

Powierzchnie stopnia drugiego


Środek ciężkości bryły jednorodnej

ĆWICZENIE 6. Mimośrodowe rozciąganie. Redukcja do środka ciężkości PROJEKT

Macierze hamiltonianu kp

Zadania z AlgebryIIr

1. Podstawy rachunku wektorowego

EPR. W -1/2 =-1/2 gµ B B


Rozważa się dwa typy odwzorowań: 1. Parametryzacja prosta

1. REDUKCJA DOWOLNYCH UKŁADÓW SIŁ. Redukcja płaskiego układu sił

Wykorzystanie metody przekrojów i jej wizualizacja dla celów w ochrony przeciwpowodziowej dolin rzecznych prof. dr hab. inż.. Andrzej Stateczny Akadem

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Janusz Typek TENSOR MOMENTU BEZWŁADNOŚCI

Metoda szacowania wpływu strategii zarządzania na dochód ze sprzedaży węgla

Wyznaczanie reakcji dynamicznych oraz wyważanie ciała w ruchu obrotowym wokół stałej osi 8

Egzamin poprawkowy z Analizy II 11 września 2013

Opis układu we współrzędnych uogólnionych, więzy i ich reakcje, stopnie swobody

Algebra WYKŁAD 1 ALGEBRA 1

GRUPY SYMETRII Symetria kryształu

GEOMETRIA ANALITYCZNA W PRZESTRZENI


Wymagania na poszczególne oceny z przedmiotu Informatyka kl. IV

Mechanika Robotów. Wojciech Lisowski. 2 Opis położenia i orientacji efektora Model geometryczny zadanie proste

MECHANIKA 2 KINEMATYKA. Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY. Prowadzący: dr Krzysztof Polko

MECHANIKA 2 MOMENT BEZWŁADNOŚCI. Wykład Nr 10. Prowadzący: dr Krzysztof Polko

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Arkusz 6. Elementy geometrii analitycznej w przestrzeni

Grafika inżynierska geometria wykreślna. 3. Elementy wspólne. Cień jako rzut środkowy i równoległy. Transformacja celowa.

Ruch kulisty bryły. Kinematyka

Dynamika układu punktów materialnych

Dynamika układu punktów materialnych

Rachunek prawdopodobieństwa i statystyka W 11: Analizy zależnościpomiędzy zmiennymi losowymi Model regresji wielokrotnej

PRAWIDŁOWE ODPOWIEDZI I PUNKTACJA

POTENCJALNE POLE SIŁ. ,F z 2 V. x = x y, F y. , F x z F z. y F y

Tomasz Grębski. Liczby zespolone

KONWENCJA ZNAKOWANIA MOMENTÓW I WZÓR NA NAPRĘŻENIA

napór cieczy - wypadkowy ( hydrostatyczny )

Badanie współzależności dwóch cech ilościowych X i Y. Analiza korelacji prostej

x 1 x 2 x 3 x n w 1 w 2 Σ w 3 w n x 1 x 2 x 1 XOR x (x A, y A ) y A x A

Strukturalne elementy symetrii. Krystalograficzne grupy przestrzenne.

Krzywe stożkowe Lekcja II: Okrąg i jego opis w różnych układach współrzędnych

Diagonalizacja macierzy kwadratowej

PRZESTRZEŃ WEKTOROWA (LINIOWA)

ω a, ω - prędkości kątowe członów czynnego a i biernego b przy

cz.2 Dr inż. Zbigniew Szklarski Katedra Elektroniki, paw. C-1, pok.321

,..., u x n. , 2 u x 2 1

Przedziały ufności i testy parametrów. Przedziały ufności dla średniej odpowiedzi. Interwały prognoz (dla przyszłych obserwacji)



Mechanika analityczna: współrzędne, więzy, stopnie swobody, współrzędne uogólnione

Siła ciężkości. Siła ciężkości jest to siła grawitacyjna wynikająca z oddziaływania na siebie dwóch ciał. Jej wartość obliczamy z zależności

J. Szantyr - Wykład 4 Napór hydrostatyczny Napór hydrostatyczny na ściany płaskie

KINEMATYKA MANIPULATORÓW

Jeśli m = const. to 0 P 1 P 2

Zestaw zadań 12: Przekształcenia liniowe. z z + 2 2x + y. x y z. x y + 2t 2x + 3y + 5z t x + z t. x y + 2t 2x 3y + 5z t x z t

WYKŁAD 6. MODELE OBIEKTÓW 3-D3 część Powierzchnie opisane parametrycznie. Plan wykładu: Powierzchnie opisane parametrycznie

; -1 x 1 spełnia powyższe warunki. Ale

MECHANIKA 2. Wykład Nr 3 KINEMATYKA. Temat RUCH PŁASKI BRYŁY MATERIALNEJ. Prowadzący: dr Krzysztof Polko

Geometria wykreślna. 2. Elementy wspólne. Cień jako rzut środkowy i równoległy. dr inż. arch. Anna Wancław. Politechnika Gdańska, Wydział Architektury

H P1 H L1 A 1 N L A 5 A 6 H P 2 H L 2. Pojedynczy rekord obserwacyjny: Schemat opracowania jednej serii obserwacyjnej:

RUCH OBROTOWY Można opisać ruch obrotowy ze stałym przyspieszeniem ε poprzez analogię do ruchu postępowego jednostajnie zmiennego.

TRANSFORMACJE 2-D2 PROCEDURA WIZUALIZACJI 2-D2

WYKŁAD 7. MODELE OBIEKTÓW 3-D3 część Koncepcja krzywej sklejanej. Plan wykładu:

I. Rachunek wektorowy i jego zastosowanie w fizyce.

ZESTAW ZADAŃ Z INFORMATYKI

Teoria i praktyka. Wyższa Szkoła Turystyki i Ekologii. Fizyka. WSTiE Sucha Beskidzka Fizyka

D Archiwum Prac Dyplomowych - Instrukcja dla studentów

cz. 2. Dr inż. Zbigniew Szklarski Katedra Elektroniki, paw. C-1, pok.321

Laboratorium wytrzymałości materiałów

; -1 x 1 spełnia powyższe warunki. Ale

OBLICZANIE GEOMETRYCZNYCH MOMENTÓW BEZWŁADNOŚCI FIGUR PŁASKICH, TWIERDZENIE STEINERA LABORATORIUM RACHUNKOWE

Twierdzenie Bezouta i liczby zespolone Javier de Lucas. Rozwi azanie 2. Z twierdzenia dzielenia wielomianów, mamy, że

Iloczyn skalarny

Stanisław Cichocki. Natalia Nehrebecka. Wykład 7

Problematyka budowy skanera 3D doświadczenia własne

RZUTOWANIE. rzutnia (ekran) obserwator

Całka krzywoliniowa nieskierowana (całka krzywoliniowa funkcji skalarnej)

Dodawanie i mnożenie liczb zespolonych są działaniami wewnętrznymi tzn., że ich wynikiem jest liczba zespolona.

RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ

Rozdział 1. Nazwa i adres Zamawiającego Gdyński Ośrodek Sportu i Rekreacji jednostka budżetowa Rozdział 2.

gdzie: L( G ++ )- współczynnik złożoności struktury , -i-ty węzeł, = - stopień rozgałęzienia i-tego węzła,

Pattern Classification

Zestaw zadań 12: Przekształcenia liniowe. Macierze przekształceń liniowych. z z + 2 2x + y. x y z. x y + 2t 2x + 3y + 5z t x + z t

Transkrypt:

WYKŁAD 3 MODELE OBIEKTÓW W 3-D3 cęść Plan wkładu: Modele skeletowe Równane powerchn w postac uwkłanej. Modele skeletowe (wre rame) V, V, - werchołk (verte) E, E, - krawęde (edge) V E E E 4 P, P, - ścan can (polgon surace) V P P V 3 E 5 V 4 E 3 Model skeletow - bór r werchołków, w, krawęd ścan (weloboków) w) połą łąconch tak, że e każda krawędź jest wspólna prnajmnej dla dwóch ścan.

Problem: Jak budować model skeletow? Jak eektwne apsać budowan model? Metod budow model skeletowch pretworene adanego w postac równana r matematcnego opsu modelowanej powerchn, nterakcjne sposob tworena modelu, wkorstujące realn obekt w postac brł,, urądene do wnacana współr rędnch punktu w prestren (skaner 3-D) 3 odpowedne algortm, łąc cące ce uskane w wnku skanowana punkt krawędam. Pretwarane opsu adanego w postac równanar Najcęś ęścej pretwarane sąs w równana r powerchn apsane w postac parametrcnej. ( u,v) ( u,v) ( u,v) 0 u,v (u,v) v u dedna parametrcna (,, ) prestreń 3-D Tworene modelu skeletowego powerchn polega na: podale dedn parametrcnej na welobok, oblcenu dla werchołków w weloboków w punktów w 3-D, 3 połą łącenu wlconch punktów w welobok w 3-D. 3

Jednorodn podał dedn parametrcnej: Dedna parametrcna jest delona na take same welobok np. prostokąt, t, kwadrat lub trójk jkąt. Eekt uskan pr podale dedn parametrcnej na równe kwadrat Nejednorodn podał dedn parametrcnej (trangulacja nejednorodna): Dedna parametrcna jest delona według specjalnego algortmu na trójk jkąt o różnej r welkośc. podał dedn parametrcnej model skeletow powerchn 3

Trangulacja nejednorodna powala na uskane modelu łożonego onego e nacne mnejsej lcb trójk jkątów nż podał jednorodn, pr achowanu tej samej dokładno adnośc. Zapreentowane trangulacje wkonał dr Jarosław aw Suger, pr pomoc własnego algortmu. Skanowane powerchn realnego obektu Skaner laserowe: a) skaner dalmerem (rangng( scaner) laser odbornk obekt wercadło o (ruchome) (,, ) Pre laser wsłan jest mpuls śwetln. Mer sę cas od wsłana mpulsu do arejestrowana sgnału u odbtego od obektu w odbornku. Powala to na wnacene odległośc badanego punktu od wercadła. a. Znając c aktualne położene wercadła, a, można wlcć (,, ). 4

b) skaner trangulacjne jedną kamerą laser wercadło o (ruchome) baa obekt (,, ) sensor CCD obektw Laser wsła a wąk kę śwatła. a. Mer sę odchlene obrau ośwetlonego punktu od os sensora CCD. Pr najomośc położena wercadła a ba ( jest awse stała) a) można wlcć (,, ). c) skaner trangulacjne dwema kameram sensor CCD obektw baa laser obekt (,, ) sensor CCD obektw Laser wsła a wąk kę śwatła. a. Rejestruje sę jednoceśne ne dwe klatk obraam meronego punktu. Presunęce obraów punktu pomęd klatkam ora najomość ba powala wlcć (,, ). 5

(, ) c c dokładno adność asęg g skanerów laserowch błąd skaner dalmerem odległość punktu skaner trangulacjn (mała a baa) skaner trangulacjn (duża a baa) Prkład : Goddess Orgnal se: : 9 30 cm Ponts: : 7475 Rotatng Stage: es Polgons: : 48546 Completon tme: 4 hours Author: Mchael Bassett, Mnolta Europe GmbH,, German 6

Prkład : Anmacja twar mów wącego cłoweka Fragment prac dplomowej Krstoa Moskw Metod apswana danch dla model skeletowch Repreentacja bepośredna: V P P V V 3 V 4 Każda ścana opsana jest lstą współr rędnch werchołków. w. ((,, ),(,, ),(,, )) ( V,V, ) P 4 4 4 V4 ((,, ),(,, ),(,, )) ( V,V, ) P 3 3 3 4 4 4 3 V4 7

M T (, ) Ss (, s ) R ( φ ) T (, ) c c d d Własnośc opsu: werchołk na lstach ścan powtarają sę, modkacja opsu jest trudna ( presunęce werchołka wmaga naleena wsstkch ścan wspólnch dla werchołka modkacj odpowednej trójk współr rędnch), pr rsowanu krawęde wspólne dla dwóch ścan będą rsowane dwukrotne. Repreentacja pr pomoc wskaźnk nków na lstę werchołków: w:. Każd werchołek ek apsan jest na lśce werchołków. w.. Ścan apswane sąs jako lst wskaźnk nków na element lst werchołków. w. ((,, ),...,(,, )) ( V,V,V, ) V 4 4 4 3 V4 V P (,,4) P (,3,4) P P V V 3 Własnośc opsu: werchołek ek jest apswan tlko jeden ra, modkacja współr rędnch werchołka jest łatwa, trudno naleźć ścan o wspólnej krawęd, pr rsowanu krawęde wspólne dla dwóch ścan będą rsowane dwukrotne, trudno wpełna nać obra ścan. V 4 8

Repreentacja pr pomoc wskaźnków na lstę krawęd:. Każd werchołek ek apsan jest na lśce werchołków. w.. Tworona jest lsta krawęd. 3. Ścan apswane są jako lst wskaźnków na element lst krawęd. ((,, ),...,(,, )) ( V,V,V, ) V 4 4 4 3 V4 ( V,V,P, l ) (,,,0 ) ( V,V3,P, l ) (,3,,0 ) ( V3,V4,P, l ) ( 3,4,,0 ) ( V4,V,P,P ) ( 4,,, ) ( V,V,P, l ) ( 4,,,0 ) E E E3 E4 E 5 4 V P V E E E 5 E 4 P ( E,E,E ) (,4,5 ) ( E,E,E ) (,3,4) P 4 5 P 3 4 V 4 E 3 V 3 [ ] P Własnośc opsu: werchołek ek jest apswan tlko jeden ra, modkacja współr rędnch werchołka jest łatwa, trudno naleźć ścan o wspólnej krawęd, pr rsowanu krawęde wspólne dla dwóch ścan będąb rsowane dwukrotne, trudno wpełna nać obra ścan. Welobok a płascnap Element rachunku wektorowego: wektor - P [ ] Punkt w prestren 3-D 3 D będe b dalej traktowan jako wektor. 9

Suma wektorów Ilocn wektora lcb Ilocn skalarn Ilocn wektorow P P ap [ a a a ] P + P + u [ 0 0] u [ 0 0] u [ 0 0 ] [,, ] u det [ + + ] P + + P u u [ A B C] Równane płascn p wnacanej pre werchołk weloboku, wektor normaln dla tej płascn: p Równane płascnp A + B + C + D 0 Wnacane wektora normalnego [ A, B, C ] do. Wnacane wektora normalnego płascn Dla trech werchołków w weloboku P, P, P oblcć: 3 [ A B C ] ( P P ) ( P ) 3 P el [ A, B, C ] [ 0, 0, 0 ] to wercho Jeżel to werchołk sąs współlnowe ne określaj lają płascn. Należ w takm prpadku wbrać nne werchołk ponowne oblcć wektor normaln. 0

Oblcene współcnnka D cnnk A, B, C wsp Oblcone wceśnej współcnnk współrędne dowolnego werchołka wstawć do równana r płascn p wlcć D. Dla różnch r trójek werchołków w możem otrmać różne równana płascn p w prpadku gd welobok ne jest płask. Ab otrmać welobok lub układ weloboków w płaskch p można:. Podelć welobok na mnejse welobok płaske. p. Zmodkować współr rędne werchołków w tak, ab nowe werchołk leżał na płascp ascźne możlwe najblżsej ( w sense pewnego krterum ) werchołkom pred modkacją. (,, ) 0. Równane powerchn w postac uwkłanej Postać uwkłana równana r powerchn (,, ) 0 Powerchne drugego stopna ( kwadrk ): lub (,, ) A + B + C + F + G + H + J + K 0 A D + D + E + G H [ ] 0 F G D B E H F E C J J K

Prkład:. Płascna P A B C... F 0 (,, ) G + H + J + K 0. Sera (,, ) + + r 0 3. Elpsoda (,, ) a + b + c 0 4. Clnder (,, ) a + b 0

5. Stożek (,, ) a b c 0 6. Hperboloda (,, ) a + b c 0 7. Paraboloda (,, ) a + c 4 0 Zalet stosowana kwadrk w grace komputerowej: Łatwe oblcane wektora normalnego do powerchn ρ N Wektor normaln można wnacć analtcne. 3

Łatwe oblcane punktów precęca ca powerchn prostą (ważne w algortmach metod śledena promen ). Łatwe testowane c dan punkt leż na powerchn ( podstawć współr rędne punktu do równana r sprawdć c wnk jest blsk era ). dla danch, Łatwe oblcane dla danch (ważne w algortmach realującch usuwane powerchn newdocnch ) Stosunkowo łatwe oblcane precęca ca jednej kwadrk drugą. Wad opsu w postac kwadrk: Trudna generacja punktu leżą żącego na powerchn Trudna generacja ragmentu powerchn np. połow ow c ćwartk ser Powerchna opsane równanam r nnm nż kwadrk: Powerchna trecego stopna (,, ) 3 + 3 + 3 3 ( + + ) 0 4