cbs ve bilgisayar grafikleri - karabük...

45
CBS ve Bilgisayar Grafikleri

Upload: others

Post on 04-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS ve Bilgisayar Grafikleri

Page 2: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

3B Yüzeyler, Gölgelendirmeler

Page 3: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Spatial AnalystSpatial Analyst

CBS’de 3B Uygulamalar, Gölgelendirmeler

Page 4: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar, Gölgelendirmeler

Page 5: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar, Gölgelendirmeler

Page 6: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar, Gölgelendirmeler

Page 7: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

3D Analyst3D Analyst

CBS’de 3B Uygulamalar, Yüzeyler (Surface)

Page 8: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar

Page 9: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar

Page 10: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar, Yüzeyler (Surface)

Page 11: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

CBS’de 3B Uygulamalar

Page 12: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

İstatistiki Gösterimler, grafikler

Page 13: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Tracking AnalystTracking Analyst

İstatistiki Gösterimler, grafikler

Page 14: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Spline’lar 3B Yüzeyler

Page 15: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Spline’lar, 3B Yüzeyler

Page 16: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 17: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 18: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 19: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 20: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 21: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 22: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 23: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 24: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Yandaki profil,aşağıdaki haritaların

hangisindeki X–Ydoğrultusuna aittir?

Page 25: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Yandaki izohips haritasında verilen A –B doğrultusunun profili aşağıdakilerden hangisidir?

Page 26: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Yukarıdaki haritada görülen arazinin E – F doğrultusundaki profili aşağıdakilerden hangisidir?

Page 27: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Soru – 5 Yukarıda verilen profil, haritadaki doğrultulardan hangisine aittir?A) A – A’ B) B – B’ C) C – C’ D) D – D’ E) E – E’

Page 28: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Network AnalystNetwork Analyst

CBS’de Spline’lar

Page 29: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Genelleştirmede spline lar

Page 30: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 31: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Xp’=Xp+tx

Yp’=Yp+ty

Xp’

Yp’

Xp

Yp

tx

ty= +

P’ = P + T

2D TRANSLATION (Öteleme)

Page 32: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Xp’ = Xp * sx

Yp’ = Yp * sy

Xp’

Yp’

Xp

Yp

sx 0

0 sy= *

P’ = P * S

2D SCALING (Ölçekleme)

Page 33: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Xp’=Xp*cos@ - Yp*sin@

Yp’= Xp*sin@ + Yp*cos@

Xp’

Yp’

Xp

Yp

cos@ - sin@

sin@ cos@= *

P’ = P * R

2D ROTATION (Döndürme)

Page 34: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Xp’

Yp’

1

Xp

Yp

1

sx 0 0

0 sy 0

0 0 1

= *SCALING

Xp’

Yp’

1

Xp

Yp

1

1 0 tx 0 1 ty

0 0 1= *

Xp’

Yp’

1

Xp

Yp

1

= *

cos@ - sin@ 0

sin@ cos@ 0

0 0 1 ROTATION

TRANSFORMATION

2D HOMOGENOUS COORDINATES

Page 35: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Xp

Yp

Zp

1

sx 0 0 0

0 sy 0 0

0 0 sz 0

0 0 0 1

= *SCALING

Xp’

Yp’

Zp’

1

Xp

Yp

Zp

1

1 0 0 tx

0 1 0 ty

0 0 1 tz

0 0 0 1

= *TRANSLATION

3D

Xp’

Yp’

Zp’

1

Page 36: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

= *

1 0 0 0

0 cos@ - sin@ 0

0 sin@ cos@ 0

0 0 0 1

3D ROTATION

Xp’

Yp’

Zp’

1

Xp

Yp

Zp

1

cos@ 0 - sin@ 0

0 1 0 0

sin@ 0 cos@ 0

0 0 0 1

cos@ - sin@ 0 0

sin@ cos@ 0 0

0 0 1 0

0 0 0 1

R matrix for rotating about X axe

R matrix for rotating about Z axe) R matrix for rotating about Y axe

Page 37: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

•Hermite Form

•Bezier Form

•B-Spline Form

SPLINES (Parametric Cubic Curves)

Page 38: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 39: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 40: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1
Page 41: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Hearn-Baker’in kitabından… Cardinal Spline: Gerçek türevler yerine, ortalama koordinatlar alınarak kabul edilebilecek türevler.

Page 42: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Gerilim farklı, çıkış eğimleri (Tangent vector)

sabit

Gerilim sabit, çıkış eğimleri (Tangent vector)

farklı

Page 43: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Parametric Cubic Surfaces

Page 44: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Parametric Cubic Surfaces

Page 45: CBS ve Bilgisayar Grafikleri - Karabük Üniversitesiweb.karabuk.edu.tr/ismail.karas/...Grafikleri_Sunu.pdf · 1 0 0 0 0 cos@ -sin@ 0 0 sin@ cos@ 0 0 0 0 1

Parametric Cubic Surfaces