BT Sözlüğü › Programlama › Yüzey ağları (surface nets)

Yüzey ağları (surface nets)

Programlama Svenska → Güncellendi: 2026-10-25

Yüzeye yakın her hücreye tek bir köşe yerleştirip komşu hücreleri bir mesh'e bağlayan izoyüzey çıkarımı; bir dual yöntemdir ve marching cubes'ten daha basit ve pürüzsüzdür.

Marching cubes her hücrenin içinde bir arama tablosundan üçgenler üretirken surface nets bir dual yöntemdir: yüzeyin kestiği her hücre, kenar kesişimlerinin ortalamasına (isteğe bağlı olarak komşularına doğru yumuşatılmış biçimde) yerleştirilen tek bir köşe alır; dört hücrenin paylaştığı etkin bir kenar etrafındaki köşeler birleştirilerek dörtgenler oluşturulur. Ortaya daha az, daha düzgün çokgenli ve ince şerit artıkları olmayan bir mesh çıkar.

Sarah Frisken Gibson "naive surface nets"i 1998'de tanıttı. Dual contouring, keskin kenar ve köşelerin korunması için fikri Hermite verisi ve bir kuadratik çözümle genişletir, ama daha pahalıdır; yalın surface nets ucuz kalır ve her şeyi hafifçe yuvarlar. İkisi de bir voxel alanında aynı rahatlıkla çalışır.

← Sözlüğe dön