風場數據包括經向(U)和緯向(V)兩個方向的數據,首先,要對兩個方向的數據進行矢量合成,合成由Combine vect模塊完成,再按照合成后的數據繪制風的流場圖。
風場顯示設置用戶界面,通過“瀏覽”按鈕選擇要輸入的風場數據文件。
顯示剖面的方向有三個選擇:0-X軸方向剖面;1-Y軸方向剖面;2-Z軸方向剖面;X/Y方向分辨率:分別定義風場流場線的疏密程度,windopt.downsize:實現X/Y方向分辨率的改變。
風場數據的流場顯示由Parical Advector模塊實現的,Parical Advector模塊中的Advector模塊包括AdvectUI、Advect、UIshell等模塊,Uishell將用戶的輸入傳遞給AdvectUI中的相應參數,再由AdvectParam傳遞到Advect模塊進行風場數據的流場顯示。
(3)多媒體產品的定制和分發
我們使用動畫生成器模塊(animator模塊)和圖象捕捉模塊(image capture模塊)生成多媒體產品。動畫生成器模塊的主要功能是利用對象屬性的關鍵幀進行差值,產生動畫。并且可以將差值產生的動畫在幾何顯示器模塊中進行回放。圖象捕捉模塊的功能是抓取正在回放動畫的圖片,并將抓取的動畫生成AVI圖象文件并進行存盤。這樣,我們就可以利用其它多媒體播放軟件播放該文件,再現動畫的過程。