Distmesh

Yapılandırılmamış üçgen ve tetrahedral örgülerin üretilmesi için basit bir matlab kodu
Şimdi İndirin

Distmesh Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Yayıncı adı:
  • Per-Olof Persson
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 37 KB

Distmesh Etiketler


Distmesh Açıklama

Distmesh, yapılandırılmamış üçgen ve tetrahedral ağların üretimi için basit bir matlab kodu olarak tasarlanmıştır. Kodun kısa ve basit olması nedeni, geometrilerin imzalı mesafe fonksiyonları ile belirtilmesidir. Bunlar, alandaki yerdeki herhangi bir noktadan en kısa mesafeyi etki alanının sınırına verir. İşaret, bölge içinde olumsuz ve dışarıda olumludur. Basit bir örnek, 2-D'deki ünite dairesidir, ki burada R'nin kökenden olan mesafedir. Daha karmaşık geometreler için, mesafe fonksiyonu, bir ızgara üzerindeki değerler arasında enterpolasyon, seviye seti yöntemleri için ortak bir gösterim ile hesaplanabilir. Gerçek örgü üretimi için Distmesh, Matlab'daki Delaunay üçgenleme rutini kullanır ve düğüm konumlarını kuvvet tabanlı bir pürüzsüzleştirme prosedürüyle optimize etmeye çalışır. Topoloji, Delaunay tarafından düzenli olarak güncellenir. Sınır noktaları, yalnızca mesafe fonksiyonunu kullanarak projeksiyonlarla sınırına teğetsel olarak hareket etmesine izin verilir. Bu yinelemeli prosedür genellikle çok iyi şekilli ağlara neden olur. Bu kodla olan hedefimiz basitliktir, böylece herkes kodu anlayabilir ve ihtiyaçlarına göre değiştirebilir. Kod tamamen sağlam değil (yani, iyi şekilli bir örgü sonlandırılamayabilir ve döndürmeyebilir) ve nispeten yavaş. Bununla birlikte, mevcut araştırmamız, bu sorunların optimize edilmiş bir C ++ kodunda çözülebileceğini ve basit MATLAB kodumuzun temel ilkelerin gösterilmesi için önemli olduğuna inanıyoruz.


Distmesh İlgili Yazılım

BsasiDewalk3d

Tebeşir veya diğer medya kullanarak anamorfik 3D yanılsamalarını kaldırımlara veya diğer yüzeylere aktarın. ...

591 1.91MB

İndirmek