![]() |
| Koleksi Album |
Data Vektor
|
Kelebihan
Lebih efisien dalam ruang penyimpanan.
Memiliki resolusi spasial
yang tinggi.
Representasi grafis data spasialnya
sangat mirip dengan peta garis buatan manusia.
Transformasi koordinat dan proyeksi
tidak sulit dilakukan.
Kekurangan
Stuktur data kompleks.
Data tidak mudah di manipulasi.
Memerlukan perangkat komputer yang lebih mahal.
Overlay beberapa layer vektor secara stimulan memerlukan waktu lama.
|
#Struktur data dari titik 2D> typedef struct {float x,y;} point2D_t;
#Struktur data dari vektor 2D > typedef struct {float v[3];} vector2D_t;
Perubahan Stuktur Data
Fungsi ini digunakan untuk memindahkan tipe data titik menjadi tipe data vektor.Hal ini sangat berguna untuk operasional matrik yang digunakan dalam melakukan transformasi dan pengolahan matrik pada grafika komputer.
Point 2 Vector :
vector2D_t point2vector(point2D_t pnt)
{
vector2D_t vec;
vec.v[1]=pnt.x;
vec.v[2]=pnt.y;
vec.v[3]=1.;
}
Point 2 Point
Fungsi ini digunakan untuk memindahkan tipe data vektor menjadi tipe data titik. Hal ini sangat berguna untuk penyajian grafis setelah proses pengolahan matrik yang dikenakan pada obyek 2D. point2D_t vector2point(vector2D_t vec)
{
point2D_t pnt;
pnt.x=vec.v[1];
pnt.y=vec.v[2];
}
Translasi
Translasi adalah perpindahan obyek dari titik P ke titik P’ secara linier.
Scalling
Scaling m adalah perpindahan obyek dari titik P ke titik P’, dimana jarak titik P’ adalah m kali titik P
Rotasi
Rotasi adalah perpindahan obyek dari titik P ke titik P’, yang berupa pemindahan berputar sebesar sudut θ
Perkalian Matrix
Perkalian matrik dengan matrik menghasilkan matrik
• Perkalian matrik dengan vektor menghasilkan vektor Perkalian matrik ini digunakan untuk operasional transformasi dari obyek 2D dan untuk komposisi (menggabungkan) tranformasi
· Perkalian matrik a dan matrik b menghasilkan matrik c yang dirumuskan dengan
dimana i dan j bernilai 0 s/d 2
Komposisi Transformasi
Komposisi transformasi adalah menggabungkan beberapa tranformasi, sehingga dapat menghasilkan bentuk transformasi yang lebih kompleks
• Komposisi tranformasi dapat dilakukan dengan mengalikan matrik-matrik transformasi
***
Sekian dan terimakasih ...Sumber : Muhervanda

0 komentar:
Posting Komentar