2012-12-01 92 views
1

我試圖實施一個布料模擬系統與自我勾結。我用彈簧力使用粒子系統實現了整個布料。 (即我有一個布的頂點網格)現在,我需要一個簡單的方法來實現自我勾結。實際上,共謀檢測和響應。任何幫助,將不勝感激。實現布料自接合的最簡單方法是什麼?

+0

凹凸。這聽起來像是一個很難的問題,但我以前自己也想過同樣的事情。 – theJollySin

+0

@theJollySin是的,很不幸。我還沒有解決它。 – yslr

回答

0

這取決於你如何簡單(不精確)希望:

最簡單的變體: - 選擇布高分辨率關於頂點。在每個頂點使用一個球體,足夠大/足以不留下整體。爲每個聯繫人創建彈簧(每次都必須重做)。時間步驟必須足夠小以避免隧道效應(儘管球體球體連續性很容易檢測,但如果您不想回溯解決方案,分辨率可能會更加棘手)。

更精確的變體:Trimesh-trimesh(或樣條曲線),在檢測部分連續碰撞檢測。一些剛體接觸建模與摩擦響應部分。

關於這個話題有很多文章。 Barraff和Witkin 1998 http://www.cs.cornell.edu/courses/cs667/2005sp/readings/baraff98.pdf是首發,但有幾個問題。

簡單的文獻搜索將提供更多。

相關問題