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

    [求助]请教!光源的问题,多谢啦! [复制链接]

    上一主题 下一主题
    离线whx4617
     
    发帖
    47
    光币
    88
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2008-02-29
    )#IiHBF  
    B.0(}@  
    图及Builder文件见附件。 B.Ic8'  
    !-LPFy>  
    不知道与Len1对应的那个光源出来的光线为什么不是平行的,而与Len2对应的几乎没有区别,为什么这个就出错了呢?图中用圈标出的光源可能有问题,请各位大侠指教呀!!!着急……  谢谢啦! q ( H^H  
    IkL|bV3E0  
    附件: Len.rar (6 K) 下载次数:28
    1条评分
    cyqdesign 金钱 +5 - 2008-02-29
     
    分享到
    离线whx4617
    发帖
    47
    光币
    88
    光券
    0
    只看该作者 1楼 发表于: 2008-02-29
    为什么没人理俺呢?
    离线whx4617
    发帖
    47
    光币
    88
    光券
    0
    只看该作者 2楼 发表于: 2008-03-05
    又试了几个实验(包括Primer教程中出现的例子)  发现只要超过两个光源用shift命令,光源之间就会互相影响,从而出现异常现象。  这是为什么呢???
    离线chenyix1
    发帖
    193
    光币
    279
    光券
    0
    只看该作者 3楼 发表于: 2008-03-06
    這個問題,論壇裡早就有人問過了。進下面去看一下。 =}Bq"m  
    http://www.opticsky.cn/read-htm-tid-423-fpage-8.html L7wl3zG  
    還有,你ASAP是哪個版本的,我怎麼打開怪怪的?
    离线whx4617
    发帖
    47
    光币
    88
    光券
    0
    只看该作者 4楼 发表于: 2008-03-06
    对,我也看了论坛里的这个话题,按照版主的说法改过之后光源是对了。但如果试着再shift一个光源,就又出现问题了。难道是我的ASAP软件的问题吗?要么你也试着再对称的shift一个光源 嘻嘻 ryW1OV6?_0  
    我本想在我这个Builder文件里加入多个光源的,但超过两个shift就不对了,不知道为什么? fP&F$"o8  
    &:S_ewJK7  
    我的版本是ASAP7.5.
    离线chenyix1
    发帖
    193
    光币
    279
    光券
    0
    只看该作者 5楼 发表于: 2008-03-07
    我試了好久,也搞不清楚,我們只用了兩個命令shift 、move。如果你刪除move,光不會出現這種現象,也許是光沒聚到一點。我認為是move的問題,這個命令在幫助中可看到Moves rays along their trajectories to their closest approach to the given point (x y z). 可能就是這個原因吧。他內部有某種算法,給定了一定的誤差,它不是從一點發出,而是近似於一點。
    离线chenyix1
    发帖
    193
    光币
    279
    光券
    0
    只看该作者 6楼 发表于: 2008-03-08
    是move的問題,你試著將前面兩個move命令刪除,保留最後一個試一下。你就會明白了。 H'q&1^w)  
    @7u4v%,wB  
    正確的做法是:所有光線產生放置後,使用move by z -2.1171,而不是每個光源都使用一次move。 ;wL *  
    AU^Wy|i5Q  
    好像有陣列命令吧?我好像聽那位說過,不過也沒用過,找一下試試,比一個個復制再shift強。
    1条评分
    cyqdesign 金钱 +5 - 2008-03-08
    离线whx4617
    发帖
    47
    光币
    88
    光券
    0
    只看该作者 7楼 发表于: 2008-03-08
    太感谢chenyix1啦!  刚大概试了一下,好像有转机。  等我仔细调整后,有好消息再来此汇报。 3a!/EP  
    pr;<n\Y{  
    阵列命令在程式中才能用吧,等我以后学了程式语言后跟各位探讨吧。 D'fP2?3FK  
    @ RTQJ+ms  
    祝各位男士、女士三八节快乐!