Yüzey nirengi - Surface triangulation

Örtülü bir yüzeyin nirengi cins 3
Parametrik bir yüzeyin üçgenlenmesi (Maymun Eyeri )

Nirengi bir yüzey anlamına geliyor

  • a belirli bir yüzeyi kısmen veya tamamen kaplayan üçgenlerin veya
  • prosedür böyle bir üçgen ağının noktalarını ve üçgenlerini oluşturmak için.

Yaklaşımlar

Bu makale bir üçgen ağının oluşumunu açıklamaktadır. Literatürde, belirli bir ağın optimizasyonu ile ilgilenen katkılar vardır.

Yüzey üçgenlemeleri aşağıdakiler için önemlidir:

Bir nirengi parametrik olarak tanımlı yüzey, tanım alanının üçgenleştirilmesiyle elde edilir (ikinci şekle bakın, Maymun Eyeri ). Bununla birlikte, üçgenler, nesne uzayında şekil ve uzantı açısından farklılık göstererek potansiyel bir dezavantaj oluşturabilir. Bu, parametre alanı üçgenlenirken adım genişliğini dikkate alan uyarlanabilir yöntemlerle en aza indirilebilir.

Bir nirengi yapmak örtük yüzey (bir veya daha fazla denklemle tanımlanır) daha zordur. Esasen iki yöntem vardır.

  • Bir yöntem, 3B bölgeyi küplere böler ve yüzeyde daha sonra üçgenleştirilmesi gereken çokgenler elde etmek için yüzeyin küplerin kenarları ile kesişme noktalarını belirler (küp kesme yöntemi).[1][2] Verileri yönetmek için yapılan harcama çok fazladır.
  • İkinci ve daha basit kavram, yürüyüş yöntemi.[3][4][5] Nirengi, bir başlangıç ​​noktasında üçgenleştirilmiş bir altıgen ile başlar. Bu altıgen daha sonra, söz konusu yüzey üçgenlenene kadar, verilen kurallara göre yeni üçgenlerle çevrilir. Yüzey birkaç bileşenden oluşuyorsa, algoritma uygun başlangıç ​​noktaları kullanılarak birkaç kez başlatılmalıdır.

Kesme küpü algoritması, aynı zamanda, öngörülen sınır parametrelerine bağlı olarak çevreleyen başlangıç ​​küpü içindeki yüzeyin tüm bileşenlerini belirler. Yürüyüş yönteminin bir avantajı, sınırları belirleme olasılığıdır (resme bakın).

Poligonlaştırma bir yüzey, bir poligon örgü.

Bir yüzeyin nirengi, bir yüzeyin nirengi ile karıştırılmamalıdır. ayrık reçeteli uçak puan kümesi. Görmek Delaunay nirengi.

Ayrıca bakınız

Referanslar

  1. ^ M. Schmidt: Kesme Küpleri - uyarlanabilir çokgenleştirme ile örtülü yüzeyleri görselleştirme. Görsel Bilgisayar (1993) 10, s. 101–115
  2. ^ J. Bloomenthal: Örtülü yüzeylerin poligonizasyonu, Bilgisayar Destekli Geometrik Tasarım (1988), s. 341-355
  3. ^ E. Hartmann: BİLGİSAYAR DESTEKLİ TASARIM için Geometri ve Algoritmalar, s. 81
  4. ^ E. Hartmann: Yüzeylerin nirengi için yürüyen bir yöntem, Görsel Bilgisayar (1998), 14, s. 95–108
  5. ^ S. Akkouche ve E Galin: Yürüyüş Üçgenlerini Kullanarak Uyarlanabilir Örtük Yüzey Çokgenleştirme, COMPUTER GRAPHICS forum (2001), Cilt. 20, s. 67–80

Dış bağlantılar

  • Tasso Karkanis ve A. James Stewart: Örtülü Yüzeylerin Eğriliğe Bağlı Nirengi [1]

Yazılım