切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 11990阅读
    • 10回复

    [求助]Not enough intersections allocated to finish ray trace [复制链接]

    上一主题 下一主题
    离线calice
     
    发帖
    44
    光币
    14
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2014-03-24
    在zemax非序列模式下  改变截止折射率 经常会出现Not enough intersections allocated to finish ray trace,请问各位大大  这是什么原因造成的 是因为我设计的结构光线无法追迹么? zvr\36  
    4ht\&2&:  
    ?"j@;/=  
     
    分享到
    离线calice
    发帖
    44
    光币
    14
    光券
    0
    只看该作者 1楼 发表于: 2014-03-24
    求大神帮我看看~提醒一下~
    离线hopebox
    发帖
    484
    光币
    332
    光券
    0
    只看该作者 2楼 发表于: 2014-03-25
    Under General > Non-Sequential tab, you will be able to set the maximum ray intersections per ray. If a ray encounters a surface of an object it counts as 1 intersection and if you are tracing "split rays" and also have "use polarization" then you could reach the maximum you set under this tab.Increasing this number would help to solve but you dont want to set it too high as it will use a lot of memory and trace the ray section that only carry small negligible amount of energy. Alternatively, you can also change the minimum energy threshold for non-sequential ray tracing so that the ray tracing will terminate at this energy threshold. Again watch out the minimum energy detectable. Hope this helps!!  
    1条评分光币+2
    forlightt 光币 +2 优秀文章,支持! 2015-06-05
    离线calice
    发帖
    44
    光币
    14
    光券
    0
    只看该作者 3楼 发表于: 2014-03-28

    Thank you for your help!

    离线vivi2009wu
    发帖
    335
    光币
    350
    光券
    0
    只看该作者 4楼 发表于: 2014-04-01
    回 hopebox 的帖子
    hopebox:Under General > Non-Sequential tab, you will be able to set the maximum ray intersections per ray. If a ray encounters a surface of an object it counts as 1 intersection and if you are tracing "split rays" and also have "use polarization" .. (2014-03-25 20:31)  SS8ocGX  
    Lk.h.ST  
    i found that it does'nt  work,if i choose the way you told .if i maxmum the core of fiber ,then the pronlem can be fixed ,but i dont know why ,can you tell  me ?
    离线calice
    发帖
    44
    光币
    14
    光券
    0
    只看该作者 5楼 发表于: 2014-04-10
    回 vivi2009wu 的帖子
    vivi2009wu:i found that it does'nt  work,if i choose the way you told .if i maxmum the core of fiber ,then the pronlem can be fixed ,but i dont know why ,can you tell  me ? (2014-04-01 16:55)  r~oSP^e'  
    }1m_o@{3P  
    你可以参考一下这里http://zemax.com/support/knowledgebase/what-does-not-enough-segments-allocated-to-trace-a 不知道能不能帮上你  。我之前做的出现这个现象是因为发生了全反射,而我设置成无限次全反射,所以发生全反射时报错,应该设置成全反射光能够从平板中出去,而不是无限次全反射 OCW+?B;  
    离线hopebox
    发帖
    484
    光币
    332
    光券
    0
    只看该作者 6楼 发表于: 2014-05-29
    回 vivi2009wu 的帖子
    vivi2009wu:i found that it does'nt  work,if i choose the way you told .if i maxmum the core of fiber ,then the pronlem can be fixed ,but i dont know why ,can you tell  me ? (2014-04-01 16:55)  W5I=X] &  
    sR! +d:LJ4  
    Sorry I haven't check the forum for some time. If you still have problems you may send a file to explain what you have been doing.
    离线olivezh
    发帖
    43
    光币
    37
    光券
    0
    只看该作者 7楼 发表于: 2014-06-17
    回 calice 的帖子
    calice:你可以参考一下这里http://zemax.com/support/knowledgebase/what-does-not-enough-segments-allocated-to-trace-a 不知道能不能帮上你  。我之前做的出现这个现象是因为发生了全反射,而我设置成无限次全反射,所以发生全反射时报错,应该设置成全反射光能够从平板中 .. (2014-04-10 09:54)  KcnjF^k  
    369Zu4|u  
    感谢。读了这个才真正了解光线分解面的作用。
    离线olivezh
    发帖
    43
    光币
    37
    光券
    0
    只看该作者 8楼 发表于: 2014-06-17
    原来是光线在遇到分界面的时候,会分解成多束光,从而导致一个光线在传播的过程中最终会被分解成为多个光线树,使得计算量几何上升,导致仿真报错。
    离线forlightt
    发帖
    209
    光币
    488
    光券
    0
    只看该作者 9楼 发表于: 2015-06-07
    the maximums are not increased to a sufficient level. Z]7tjRvq)  
    我的也出现过,然后设置maximum intersections per ray为4000,Maximum Segments Per Ray为10000,这个可能跟电脑配置内存大小有关系,然后我的就不再提示了