2020.6.16更新
首先在輸出顆粒資訊的時候儲存global id:
然後在par**iew中匯入vtp資料(不要匯入pvd),並使用temporal particle to pathlines
這個filter(可以直接ctrl+space
調出搜尋框搜尋):
首先用problocation
功能顯示顆粒資料(錯誤資訊不用管):
然後選擇其中乙個顆粒,顯示其資訊隨時間變化的關係,這裡選擇的是位置座標隨時間變化關係:
把資料輸出出來:
然後可以自行處理,比如直接在origin中顯示:
軌跡預處理(軌跡壓縮)
在介紹兩類壓縮演算法之前,本文先介紹兩種 距離度量 方法 第一種距離度量方法是 垂直的歐幾里得距離,如圖b所示,p1 p7 p12作為壓縮後的點。垂直度量 則為做垂線計算。第二種距離度量方法是 時間同步的歐幾里得距離,如圖a所示,p1 p7 p12作為壓縮後的點。p1與p2之間是3秒,p2與p3之間...
軌跡預處理(軌跡分段)
在軌跡聚類,分類之前,我們通常要將軌跡分段。第一種軌跡分段方法是利用 時間間隔 分段。具體來說,如果兩個軌跡點之間的時間差較大,則進行分段 另外一種則是按照時間段將軌跡分段。第二種方法是基於軌跡的形狀。具體來說,基於軌跡點方向的角度變化大小分段,如果變化超過一定的閾值,則分段 另外一種方法 線簡化 ...
螢幕後處理
void onrenderimage rendertexture src,rendertexture dest 螢幕後處理函式 graphics.blit src,dest,mat,pass 螢幕後處理 src當前螢幕紋理 graphics.drawmesh amesh,vector3.zero,q...