Triangle Meshes Note: The material has been obtained and adapted from the following 1. http://www.cs.mtu.edu/~shene/COURSES/ cs3621/SLIDES/Mesh.pdf (Courtesy Dr. Ching-Kuang Shene) 2. Slides from Niloy Mitra on Meshes and Geometry Processing
!"#"$%&'(&)&*#"+,*)$ - %".$/"#"$ 0 1,2*#$34,5/$/"#"$617!8$ - 95(:"3&)$ 0 ;&)<$ - =(2"*>54"($?&)<$ - 9,42/)$ 0 @,45?&#(23$/"#"$6A,B&4)8$
%"*>&$93"**&($ Cyberware Stanford Michaelangelo Cyberware
1,2*#$74,5/$!"#"$617!8$ - $5*,(>"*2C&/$)&#$,:$',2*#)$ - $*,$3,**&3+A2#D$2*:,(?"+,*$ - $.2#<$,($.2#<,5#$*,2)&$ - $6"))5?&/$#,8$(&'(&)&*#)$"*$5*/&(4D2*>$)5(:"3&$ - $6"))5?&8$)5(:"3&$2)$.&44$)"?'4&/$
=(2"*>4&$;&)<$ - ',2*#)$E$3,**&3+A2#D$ - 3,**&3+A2#D$)#,(&/$")$:"3&)$,($&/>&)$
;&)<$=&(?2*,4,>D $
;&)<$=&(?2*,4,>D $ A&(+3&)$
;&)<$=&(?2*,4,>D $ &/>&)$ :"3&)$
;&)<$=&(?2*,4,>D $ - @"4&*3&$ - FG(2*>$ - *&2><H,(<,,/$,:$"$A&(#&B$ - H,5*/"(D$&/>&$ - ,(2&*#&/$:"3&$ - *,(?"4)$ ! $:"3&$*,(?"4$A)$A&(#&B$*,(?"4$
!2I&(&*+"4$J&,?&#(DK$L")23)$ - 75(A&$ 0 #"*>&*#$ !"#$%&'(&))'*+#,&-*$.( 0 *,(?"4$ 0 35(A"#5(&$ !/0&1'&-2(&))'*+#,&-*$. $ - 95(:"3&$ 0 #"*>&*#$'4"*&M$*,(?"4$ 0 '(2*32'"4$35(A"#5(&)$
!2I&(&*+"4$J&,?&#(DK$L")23)$ N(&*&#$:("?&$ '(2*32'"4$35(A"#5(&$:("?&$
!2I&(&*+"4$J&,?&#(DK$L")23)$ 75(A"#5(&)$2*$O!$ - $J"5))2"*$35(A"#5(&$ - $?&"*$35(A"#5(&$$
7"($L,/D$
;&"*$75(A"#5(&$
J"5))2"*$75(A"#5(&$
;&)<$P5"42#D$
17!K$Q&2><H,()$,:$"$1,2*#$ - 17!$618$ ! $*,$3,**&3+A2#D $$ - )5R32&*#$)"?'42*>$ ! $2?'4232#$3,**&3+A2#D$
17!K$Q&2><H,()$,:$"$1,2*#$
17!K$*,(?"4$&)+?"+,*$ - J2A&*$$$$$$$$$$<,.$#,$&)+?"#&$*,(?"4$"#$$$$S$
17!K$*,(?"4$&)+?"+,*$
14"*&$N2T*>$ ',2*#)$ ',2*#)$E$*,(?"4)$
VB"?'4&$%&3,*)#(53+,*$ 95(:"3&$%&3,*)#(53+,*$ U4>,(2#<?$ 34'*,(5#60789(
9"?'4&$W5#'5#$ W(2>2*"4$95(:"3&$ 17!$ %&3,*)#(53#&/$95(:"3&$
!"#$%&'()"##*+,%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – 34'5.64'"#% • 7*/6"'#% – 82((6$9%:"+(*#"% – 8$.';"+% – <"5"/% – ='4+).6"9%)'(;% • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – !"#$%&'( – 34'5.64'"#% • 7*/6"'#% – 82((6$9%:"+(*#"% – 8$.';"+% – <"5"/% • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – )*#+%,*#-'( • 7*/6"'#% – 82((6$9%:"+(*#"% – 8$.';"+% – <"5"/% • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – 34'5.64'"#% • 7*/6"'#% – .$"",/0(1-2"3'-( – 8$.';"+% – <"5"/% • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – 34'5.64'"#% • 7*/6"'#% – 82((6$9%:"+(*#"% – ./%#4-2( – <"5"/% • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – 34'5.64'"#% • 7*/6"'#% – 82((6$9%:"+(*#"% – 8$.';"+% – 5-+-& % • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – 34'5.64'"#% • 7*/6"'#% – 82((6$9%:"+(*#"% – 8$.';"+% – <"5"/% • !.+*;4/.6"% – 6",%,-0(,#%2'&%,-( – ?"@('2.A(+%
!"#$%&'()"##*+,% • -+./0#*#% – 1('2./#% – 34'5.64'"#% • 7*/6"'#% – 82((6$9%:"+(*#"% – 8$.';"+% – <"5"/% • !.+*;4/.6"% – >(6.6"9%6'.+#/.6"% – 7-8"#$%9"2(
!"#$%&'()"##*+,% • >"2"#$*+,% – #4B:*5*:"% – '"#.2;/"% – #*2;/*@0% • !"#$%'";.*'% – 7*//%$(/"#% – >"2(5"%,.;#9%#"/@C*+6"'#")A(+% • <((/".+% – 3'(;% – 84B6'.)6%
!"#$%&'()"##*+,% • >"2"#$*+,% – '*:13+31-( – '"#.2;/"% – #*2;/*@0% • !"#$%'";.*'% – 7*//%$(/"#% – >"2(5"%,.;#% • <((/".+% – 3'(;% – 84B6'.)6%
!"#$%&'()"##*+,% • >"2"#$*+,% – #4B:*5*:"% – #-'%$4&-( – #*2;/*@0% • !"#$%'";.*'% – 7*//%$(/"#% – >"2(5"%,.;#9%#"/@C*+6"'#")A(+% • <((/".+% – 3'(;% – 84B6'.)6%
!"#$%&'()"##*+,% • >"2"#$*+,% – #4B:*5*:"% – '"#.2;/"% – '3$4&38;( • !"#$%'";.*'% – 7*//%$(/"#% – >"2(5"%,.;#9%#"/@C*+6"'#")A(+% • <((/".+% – 3'(;% – 84B6'.)6%
!"#$%&'()"##*+,% • >"2"#$*+,% – #4B:*5*:"% – '"#.2;/"% – #*2;/*@0% • !"#$%'";.*'% – <3&&(/"&-'( – >"2(5"%,.;#9%#"/@C*+6"'#")A(+% • <((/".+% – 3'(;% – 84B6'.)6%
!"#$%&'()"##*+,% • >"2"#$*+,% – #4B:*5*:"% – '"#.2;/"% – #*2;/*@0% • !"#$%'";.*'% – 7*//%$(/"#% – 6-$"+-(=%4'0('-&8>32,-#'-?9"2( • <((/".+% – 3'(;% – 84B6'.)6%
!"#$%&'()"##*+,% • >"2"#$*+,% – #4B:*5*:"% – '"#.2;/"% – #*2;/*@0% • !"#$%'";.*'% – 7*//%$(/"#% – >"2(5"%,.;#%% • <((/".+% – )#"4( – .*:,#%?,(
!"#$%"&'()*+ ! ,-./(+0.0*.($$1*2"#(0-.(.'*#$%-2.#*3-%./"04.(.5"#$%-1.*+-. • !-6#-+0.04-.#-54."+0*.1-6"*+57./4"'4./"%%.8-.1-$%('-3./"04.5"#$%-1. • *+-5 !
!""#$%&'()*+ • ,-#'./0*(#-'()+1$0/&/%1$0*+2(/+ – 03%$0)4+50(604/7+"/(%0**$)5+ – #080#.(2.904&$#+:;<=>+/0)90/$)5+
!"#$%&'()"*+,-.(/$01,
!"#$%&'()*+*&'&,*( • -./&,0((1(2(34567( • 6.,80(1923495697(:;<=(*=+*( – >49>2,?>4>(+,8(>>1@19>>(.:('.,.'+%5(#"( – >>1@19>>? ! (+,8(>49>(.:('.,.'+%( 1( 19(
!"#$"%&'()*$"#+,-& • .()*$"#&-","#/01,& • .123)0,-&/&#"3#"*",$/04"& • 2"*5&-","#/01,& • $131(1-6&.5/,-"*&
!"#$"%&'()*$"#+,-& • .()*$"#&-","#/01,& – 2,+31#4&56&-#+7& – 8/9&:"#0."*&$1&.()*$"#&.",$"#*& • .149)0,-&/&#"9#"*",$/0:"& • 4"*;&-","#/01,& • $191(1-<&.;/,-"*&
!"#$"%&'()*$"#+,-& • .()*$"#&-","#/01,& – 2+"#/#.3+./(&/44#1/.3& – 5146718,&1#&91:1;6)4& • .1;4)0,-&/&#"4#"*",$/0<"& • ;"*3&-","#/01,& • $141(1-=&.3/,-"*&
!"#$"%&'()*$"#+,-& • .()*$"#&-","#/01,& • .123)0,-&/&#"3#"*",$/04"& – 54"#/-"62"7+/,&31*+01,& – 8##1#&9)/7#+.*& • 2"*:&-","#/01,& • $131(1-;&.:/,-"*&
!"#$%&'()*)+,$-,.,'/*&0,)
!"#$"%&'()*$"#+,-& • .()*$"#&-","#/01,& • .123)0,-&/&#"3#"*",$/04"& • 2"*5&-","#/01,& – .()*$"#*&3& ⇔ &63 7 899983 , :8&;& ⇔ &6; 7 89998; 2 :& – .1,,".$&<38;=&+>&$5"#"&?/*&/,&"@-"&<3 + 8; A =& • $131(1-B&.5/,-"*&
Recommend
More recommend