NURBS eğrilerinin FPGA destekli dokunmatik ekranda gerçekleştirilmesi
Implementation of NURBS curves on touch screen using FPGA
- Tez No: 530869
- Danışmanlar: DR. ÖĞR. ÜYESİ CANER ÖZCAN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2018
- Dil: Türkçe
- Üniversite: Karabük Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 89
Özet
Bu çalışmada 3B modelleme işlemlerinde bir yöntem olarak kullanılan NURBS eğri algoritması paralel işlem yeteneğine sahip FPGA üzerinde hesaplanarak dokunmatik ekran üzerinde görüntülenmesini sağlayan bir uygulama gerçekleştirilmiştir. NURBS modelinin temelini oluşturan Bezier ve B-Spline modelleri bu çalışmada matematiksel olarak örneklendirilmiştir. Uygulamada NURBS eğri ve yüzeylerinin görüntülenmesinde kullanılan parametrik değerler dokunmatik ekran üzerinde kullanıcı etkileşimi ile temin edilebilmektedir. Kontrol noktaları, düğüm vektörü, ağırlık vektörü gibi parametrik değerler eğriler için ayrı ayrı örneklendirilerek matematiksel çözümleri verilmiştir. Kullanıcı tarafından belirlenen kontrol noktalarına ait NURBS eğrisi dokunmatik ekran üzerinde gerçek zamanlı olarak görüntülenebilmektedir. Aynı zamanda Visual Studio platformunda NURBS algoritmasını gerçekleyen bir uygulama geliştirilmiş ve elde edilen sonuçlar karşılaştırılmıştır.
Özet (Çeviri)
In this study, NURBS curve algorithm, which is used as a method in 3D modeling processes, has been calculated on FPGA which has parallel processing capability and displayed on touch screen. The Bezier and B-Spline models, which form the basis of the NURBS model, are mathematically illustrated in this study. In the application of this study, the parameters used for visualization of NURBS curve and surfaces can be get via touch screen. Parametric values such as control points, knot vector, weight vector are given separately for curves and mathematical solutions are given. The NURBS curve of the user-defined control points can be displayed in real time on the touch screen. At the same time, an application that implemented the NURBS algorithm in the Visual Studio platform was developed and the obtained results were compared.
Benzer Tezler
- Bertrand Nurbs eğrileri üzerine
On the Bertrand Nurbs curves
SARA YILMAZ EVREN
Yüksek Lisans
Türkçe
2020
MatematikMuş Alparslan ÜniversitesiMatematik Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MUHSİN İNCESU
- Hibrit çatısına göre Bezier eğrileri
The Bezier curves according to hybrid frame
FATMA BAŞ
Yüksek Lisans
Türkçe
2021
MatematikMuş Alparslan ÜniversitesiMatematik Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MUHSİN İNCESU
- Isogeometric structural analysis of beams and plates
Kiriş ve levhaların izogeometrik analiz yaklaşımıyla statik ve dinamik davranışlarının incelenmesi
MUSTAFA ERDEN YILDIZDAĞ
Yüksek Lisans
İngilizce
2014
Gemi Mühendisliğiİstanbul Teknik ÜniversitesiGemi İnşaatı ve Gemi Makineleri Mühendisliği Ana Bilim Dalı
PROF. DR. AHMET ERGİN
- Computer aided fairing of ship hull forms
Tekne form yüzeylerinin bilgisayar destekli düzgünleştirilmesi
EBRU NARLI
Doktora
İngilizce
1999
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiDOÇ.DR. KADİR SARIÖZ
- Linear static analysis of plane elasticity problems by the isogeometric finite element
Düzlem elastisite problemlerinin izogeometrik sonlu eleman ile lineer statik analizi
YAVUZ ÇETİN CUMA
Yüksek Lisans
İngilizce
2018
İnşaat MühendisliğiAdana Bilim ve Teknoloji Üniversitesiİnşaat Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. KAZIM AHMET HAŞİM