模型分析 > Creo Behavioral Modeling 工具 > 使用者定義分析 > 範例:分析燈光著色的反射率
  
範例:分析燈光著色的反射率
摘要:這個範例說明了如何使用 UDA 來分析燈光著色的一些反射屬性。
問題:需要分析光線從燈光著色的表面上反射的角度。
解決方案:用分析特徵量測反射角度。然後建立 UDA 將反射角度值套用到整個曲面。
下圖顯示了燈光著色的零件。
下面的圖例說明了量測反射角度需要的幾何架構。
1. 入射光線與中心軸之間的角度。
2. 入射光線與場點處的曲面法向之間的角度。
3. 反射角度。
4. 與角度 2 相等的角度。
圖中說明:
粗藍線 – 燈光著色的輪廓。
紅線 – 入射光線在燈泡點 PNT0 發出並在場點 FPNT1 反射離開曲面。
按照下列基本步驟來建立 UDA:
1. 建立進行量測的所有必需幾何:
a. 以垂直向下方向建立透過燈泡點 PNT0 的中心軸 A_1。
b. 在要分析其反射率的曲面上建立場點 FPNT1。
c. 以曲面的法向建立透過這個場點的軸 SURF_NORM。
d. 建立從燈泡 PNT0 到場點的軸。
2. 建立分析特徵來量測角度 1 (入射光線和中心軸之間的角度)。
3. 建立分析特徵來量測角度 2 (入射光線和曲面法向之間的角度)。
4. 使用下面的關係式建立關係類型的分析特徵來量測反射角度:ref_angle = angle3 = 2 * angle2 - angle1
5. 透過編組於開始於場點並在最後一個分析特徵 (反射角度量測) 結束的所有特徵來建立「UDA 構建」組。
6. 建立 UDA 來量測選取曲面上的反射角度。選取參數以計算 ref_angle 並按一下「計算」(Compute)。下圖顯示了計算結果:曲面上藍色的反白部份表示反射角度最小。
7. 要分析另一個曲面的反射率,可清除 UDA 對話方塊中的「預設」(Default) 選項。要指定新的參照,可以選取一個曲面並選取燈泡點 PNT0 和中心軸 A_1。
下一個圖顯示了 UDA 的圖形結果。