首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> TracePro -> 如何设置环境折射率? [点此返回论坛查看本帖完整版本] [打印本页]

xxlgushan 2005-08-16 20:09

如何设置环境折射率?

通常默认周围未定义是n=1,如果要分析在其他媒质中,希望环境折射率为其他值怎么设置?
arkshell 2005-08-17 13:32
在Material properties 材料属性里面直接修改
xxlgushan 2005-08-17 14:55
不是这个意思,比如设计一个照明系统看其效率,原来在空气中,现在希望在折射率为1.5材料中,就是说希望外面没有建模的地方其环境折射率为1.5其包裹了整个系统,并没有建立外部材料的模型,是想让其外面整个环境为1.5,谢谢
arkshell 2005-08-17 17:17
TracePro好像没有这样的功能!
xxlgushan 2005-08-18 11:07
其他类似tracepro的软件什么有,谢谢!
arkshell 2005-08-18 13:28
LightTools有 PUZcb+%]h  
74:~F)BP  
LightTools里面的立体实体可以互相交叉或者包含,所有只要把你设计的系统放在一个足够大的实体立体里面,把该实体材料折射率设置为你所需要的条件就行了。
xxlgushan 2005-08-18 15:33
好,谢谢 K{`R`SXD  
那是不是说tracepro中如果大物体包含小物体的话,其中一个的折射率赋值会失效?
arkshell 2005-08-19 11:05
包含的话折射率设置不会失效,但是一Trace rays马上提示出错,也就是在TP里面的物体是分立的,不能出现交叉重叠的情况!
爱是一道光 2005-08-19 15:34
又学了一点东西:)
njustchenk 2005-08-23 08:54
就我个人使用的感觉是在TP中一个大物体完全包含一个小物体的时候折射率不会失效,也不会抱错,抱错的情况一般发生在不完全包含也就是交叉的情况下。完全包含时如果光源处于大物体外,光路会完全符合设定的参数,而如果光源处于物体内部,这时候大物体的折射率就会转为外部环境的折射率,也就是说大物体的折射率变为默认的1,而环境的折射率则变为原先大物体设定的折射率。另外在TP的Tools菜单下的Reverse Surfaces同样可以让一个物体内外的折射率互换,不知这点对楼主的设计有否帮助。 <Lxp t  
以上所言纯属个人猜测,有不对请指正,有想法来交流。
xxlgushan 2005-08-23 09:03
好,试一下,楼上兄弟谢啦,so强悍啊
杰飞 2006-03-02 08:35
谢谢,顶·····
asp_studio 2006-09-06 09:13
学。。。~~~
syzhangrui 2006-09-19 14:54
我有过类似的经历:做了一个LED模型,芯片折射率3.6(GaAs),环氧树脂折射率1.49,外界环境折射率是1.结果实际模拟时软件不知为什么默认环氧树脂的环境为1,把外面的大环境认为是我修改的1.49....最后我也是找不到怎么修改默认环境的折射率,我就直接按照1:1.49=X:1 , 1.49:3.6=1:Y这样的关系求出了X,Y   环境默认值1不变, 将其他两个折射率分别改成X的值和Y的值.就OK了.
xdlht 2012-03-03 17:07
njustchenk:就我个人使用的感觉是在TP中一个大物体完全包含一个小物体的时候折射率不会失效,也不会抱错,抱错的情况一般发生在不完全包含也就是交叉的情况下。完全包含时如果光源处于大物体外,光路会完全符合设定的参数,而如果光源处于物体内部,这时候大物体的折射率就会转为外部环境的折 .. (2005-08-23 08:54)  Yu_ eCq5/  
~J+ qIZge  
我今天遇到此问题,你先用大物体和小物体求差集(也就是在大物体中把小物体的地方挖空),然后再把小物体填到空处,加光源也如此,
查看本帖完整版本: [-- 如何设置环境折射率? --] [-- top --]

Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1 网站统计