110
Bilgisayar Grafikleri

Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Bilgisayar Grafikleri

Page 2: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Kaynak Kitaplar : Mathematical Elements for Computer Graphics David F.Rogers, J.Alan Adams McGraw-Hill Publishing Company Procedural Elements for Computer Graphics David F.Rogers McGraw-Hill Publishing Company

Page 3: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Konular

-OpenGL’e giriş

-2D ve 3D nokta ve cisim tanımı

-2D Temel işlemler

-2D uzay eğrileri

-3D Temel işlemler

-Projeksiyon

-3D uzay yüzeyleri

-Saklı yüzey

-Saklı kenar

-Kaplama

-Aydınlatma

Page 4: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

OpenGL’e giriş OpenGL’in Avantajları

• Tüm OpenGL uygulamaları, işletim sistemi ne olursa olsun, OpenGL API uyumlu donanımlar üzerinde mükemmel görsel sonuçlar üretebilir. • Grafik donanımlarının yeni gelişmiş özellikleri, OpenGL tarafından, geliştirme mekanizması (extension mechanism) sayesinde kullanılabilir. Yani OpenGL, donanımaözel, gelişmiş özellikleri kullanmak için API fonksiyonları içerebilir. • OpenGL temelli grafik uygulamaları, çok çeşitli sistemler üzerinde koşulabilir. (tüketici elektroniği – consumer electronics, PC, iş istasyonu – workstation, süper bilgisayarlar gibi) • OpenGL grafik kütüphanesi kullanılarak, çok daha az bir kod satırıyla daha yüksek performansa sahip uygulamalar geliştirmek mümkündür. • OpenGL grafik kütüphanesine dair teknik bilgi içeren birçok kaynak mevcuttur.(internet, kitaplar, vs.) • Birçok programlama dili (C, C++, Fortran, Ada, Java gibi) OpenGL tabanlı uygulama geliştirmemize olanak sağlar.

Page 5: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

OpenGL Söz dizimi

Opengl komutları, gl öneki ile başlarlar. (örnek; glClearColor()).

Benzer şekilde OpenGL tarafından tanımlı sabitler de GL_ öneki

ile başlarlar ve kelimeler birbirinden _ ile ayrılacak şekilde büyük

harfle yazılırlar.

(örnek; GL_COLOR_BUFFER_BIT).

glColor3f komutundaki 3 sayısı da 3 parametre alacağı anlamına

gelmektedir. f ise verilen parametrelerin float olacağı anlamına

gelmektedir.

glVertex2i(1,3); ya da

glVertex2f(1.0,3.0); gibi

Page 6: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 7: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 8: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 9: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 10: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 11: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 12: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 13: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 14: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 15: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 16: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 17: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

2D ve 3D nokta ve cisim tanımı

İki boyutlu uzayda bir noktayı şu şekilde tanımlarız: Bu gösterim bir A(x,y) noktası için, satır ya da sütun şeklinde tanımlanabilir. Bu matris gösterimi ilerideki işlemlerde temel matris olarak alınacaktır. Birden fazla nokta olması durumunda bu noktalar, bu matrise aynı formda alt alta ekleneceklerdir. Örneğin, A(x1,y1) ve B(x2,y2) olmak üzere iki nokta ile tanımlama yapıldığında sözkonusu matris şu şekilde olacaktır:

yx

22

11

yx

yxX nokta

Page 18: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 19: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 20: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

2D Temel işlemler

-Öteleme

-Ölçekleme

-Yansıtma

-Döndürme

-Herhangi bir nokta etrafında döndürme

-Herhangi bir doğruya göre yansıtma

Page 21: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

ndybxy

mcyaxx

*

*

Homojen Koordinat sistemindeki işlemler:

1

0

0

][

nm

dc

ba

T Dönüşüm Matrisi

]1[

1

010

001

]1[]1[ ** nymx

nm

yxyx

Öteleme :

Page 22: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Ölçekleme :

]122[

100

020

002

]1[]1[ ** yxyxyx

Yansıtma :

]1[

100

010

001

]1[]1[ ** yxyxyx

]1[

100

010

001

]1[]1[ ** yxyxyx

]1[

100

010

001

]1[]1[ ** yxyxyx

y-eks göre

x-eks göre

y= - x göre

Page 23: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Döndürme :

P = [x y] = [rcosҨ rsinҨ] P* = [x* y*] = [rcos(Ҩ+Ө) rsin(Ҩ+Ө)] P* = [x* y*] = [r(cosҨcosӨ-sinҨsinӨ) r(cosҨsinӨ+sinҨcosӨ] P* = [x* y*] = [xcosӨ-ysinӨ xsinӨ+ycosӨ] x*= xcosӨ-ysinӨ y*= xsinӨ+ycosӨ

Page 24: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

100

0cossin

0sincos

]1[]1[

]][[][

**

*

yxyx

RXX

Herhangi bir nokta etrafında döndürme :

1

010

001

100

0cossin

0sincos

1

010

001

11**

nmnm

yxyx

Herhangi bir doğruya göre yansıtma :

1

010

001

100

0cossin

0sincos

100

010

001

100

0cossin

0sincos

1

010

001

11**

nmnm

yxyx

Page 25: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

2D Uzay Eğrileri 1- Parabol uydurma:

Page 26: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 27: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 28: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 29: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 30: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Bezier Eğrisi :

Page 31: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 32: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 33: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Cubic Spline Eğrisi :

=P2

=P2’

Page 34: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 35: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 36: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 37: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 38: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Örnek: P1[0,0], P2[1,1], P3[2,-1], P4[3,0], P’1[1,1], P’4[1,1]

Page 39: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 40: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 41: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Standart Cubic Spline:

Ara noktalardaki türev değerlerinin hesabı

Normalize edilmiş cubic spline:

Page 42: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Uç noktaları selbest bırakılmış cubik spline:

Normalize edilmiş ve uç noktaları selbest bırakılmış cubic spline :

Page 43: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

(a)-Noktasal (b)-Doğrusal (c)-Normalize edilmiş (d)-Standart

Page 44: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

B-Spline Eğrisi :

n=4

Page 45: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

k=3, n=3

Page 46: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 47: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

k=2, n=3

Page 48: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

3D Temel işlemler

-Öteleme

-Ölçekleme

-Yansıtma

-Döndürme

-Herhangi bir doğru etrafında döndürme

-Herhangi bir düzleme göre yansıtma

Page 49: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Ölçekleme=

Page 50: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Döndürme=

Page 51: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Yansıtma=

Page 52: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Öteleme=

Page 53: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Herhangi bir doğru etrafında döndürme=

Page 54: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 55: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 56: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 57: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Herhangi bir düzleme göre yansıtma=

Page 58: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 59: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Projeksiyon(izdüşüm)

Page 60: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 61: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 62: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 63: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 64: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 65: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 66: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 67: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 68: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 69: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 70: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

3D Uzay Yüzeyleri Kaydırma Yüzeyi :

Page 71: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Döndürme Yüzeyi :

Page 72: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Döndürme Yüzeyi :

Page 73: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Döndürme Yüzeyi :

Page 74: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Kaydırma Yüzeyi :

Page 75: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Kaydırma Yüzeyi :

Page 76: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Bezier Yüzeyi :

(0,0)

(1,1)

(1,0)

(0,1)

Page 77: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 78: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 79: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

4x4 nokta matrisi

5x3 nokta matrisi

Page 80: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

B-Spline Yüzeyi :

Page 81: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 82: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 83: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Saklı Yüzey

Page 84: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 85: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 86: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 87: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 88: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 89: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 90: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Saklı Kenar

Page 91: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 92: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 93: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 94: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 95: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 96: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 97: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 98: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 99: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 100: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 101: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 102: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 103: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 104: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 105: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 106: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar
Page 107: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Tamamen görünür.

Page 108: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Tamamen görünür.

Page 109: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

1

2

Page 110: Bilgisayar Grafiklerioguzhanoztas.com/bg/bilg_grafik_1.pdf · -2D Temel işlemler -2D uzay eğrileri -3D Temel işlemler -Projeksiyon -3D uzay yüzeyleri -Saklı yüzey -Saklı kenar

Nokta matrisleri :

Kenar Matrisleri :

Yüzey Matrisleri :