UG表达式——如何将两条线之间的夹角用表达式来标识?
论坛各位老师好!如下图所示,我昨天做的第一遍公式,可以用“测量角度”的命令,在公式栏生成一个angle xx。
但是今天无论如何操作,都无法获得这个angle xx,请求各位老师赐教!!!
我应用UG12.0,可以通过表达式来自动获得折射光的方向。各位老师如果有更高效更方便的方法策略,请多指教!
图示是光在透明介质中折射的概念图。
第一步
测量入射角的值,注意关联测量结果,使测量结果参数化。
第二步
阵列法向线,得出折射线。具体公式见截图。
第三步,根据折射率 n=sinα/sinβ(α为入射角,β为折射角)
可知折射角β=arcsin(sinα/n)
本题取介质为玻璃,折射率n=1.5
折射公式:asine(sin(p72)/1.5))
其中p72为第一步测量的入射角。UG中,三角函数'arcsin'表达为'asine’
结果,可得折射光线。
注意,每一条线都要带参数。这时候,如果调整入射光的入射角,折射光的折射角将自动变化。
页:
[1]