切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 12389閱讀
    • 17回復(fù)

    [討論]請教大蝦,點光源的問題 [復(fù)制鏈接]

    上一主題 下一主題
    離線stars-man
    發(fā)帖
    156
    光幣
    11091
    光券
    0
    只看該作者 10樓 發(fā)表于: 2005-08-17
    真是不好意思,我講的有錯誤,SOURCE POSITION命令修改出來的其實還是點光源的,這個命令的作用其實是將GRID命令產(chǎn)生的光線的的光源改為從一個虛擬的點發(fā)出,這個命令的作用是調(diào)整光源的發(fā)光方向.產(chǎn)生圖中問題的原因是程式中的虛擬光源點設(shè)定的位置引起的. -TnvX(ok4  
    設(shè)計汽車信號燈的判斷標(biāo)準(zhǔn)不知道是不是照度的空間分布,如果是的話,這個方向正是ASAP的強項.完全是可以做的. 9o-fI@9  
    針對LED光源,通常的做法是使用EMITTING命令,同時通過USERAPOD ANGLES命令來設(shè)定光能的空間分布,根據(jù)不同的情況,有時還需要建立LED的具體模型,確定CHIP的位置等,一切要根據(jù)實際情況來確定. qk}(E#.>F\  
    至於多個點光源的問題,簡單的情況可以使用ARRAY進行陣列,較為複雜的情況就要使用宏(MACRO)或循環(huán)(迴圈)的方式來解決.ASAP提供了非常靈活的編程語言,對大多數(shù)排列方式都還是有辦法解決的。
    離線panfl
    發(fā)帖
    49
    光幣
    102
    光券
    0
    只看該作者 11樓 發(fā)表于: 2005-08-18
    呵呵.謝謝斑竹啊!你真是很厲害啊,雖然我現(xiàn)在只是學(xué)了一點皮毛,但我對ASAP越來越有信心了.對于我的問題,還請你幫忙看看我發(fā)的Builder文件,能不能幫我修改一下,尤其是那個Move命令,無論我怎么改,總是有一個點光源顯示不正常,還要再麻煩你,再次謝謝你啊!
    離線stars-man
    發(fā)帖
    156
    光幣
    11091
    光券
    0
    只看該作者 12樓 發(fā)表于: 2005-08-18
    建議將第二個光源的設(shè)定改為與第一個光源的設(shè)定完全相同,並在其下使用SHIFT 0 -2 0來改變該光源的位置.通常情況下移動光源或OBJECT建議使用SHIFT命令.
    離線panfl
    發(fā)帖
    49
    光幣
    102
    光券
    0
    只看該作者 13樓 發(fā)表于: 2005-08-19
    謝謝斑竹!我按照斑竹說的用了Shift命令,現(xiàn)在光源兩個光源顯示正常了,但是我還有個問題,我是按照8.0的中文說明書學(xué)習(xí)的(就是本站下載的那個),說明書上提到的說在Builder中有這個命令-------System>Object Modifiers>Move,我的ASAP就沒有.我用的是7.5的版本,這是不是版本的差別?還是我的7.5版本不好?還有就是System>Object Modifiers>Shift和Rays>Ray Modifiers>Shift這兩個Shift命令究竟有什么區(qū)別?說明書上說即可以修飾物件又可以修飾光源,我自己也試過了,沒發(fā)現(xiàn)有什么區(qū)別,還請斑竹指點迷津.
    離線stars-man
    發(fā)帖
    156
    光幣
    11091
    光券
    0
    只看該作者 14樓 發(fā)表于: 2005-08-19
    我的7.5也沒有那個命令.這應(yīng)該是兩個版本的差別.而不是你的版本不好. Hfer\+RX  
    你在BUILDER中分別輸入這兩個命令,然後運行,你就會在BUILDER下面的那個窗口中發(fā)現(xiàn)他們實際上運行的代碼是一樣的.這兩個其實是同一個命令,只是使用BUILDER在兩個不同的位置調(diào)用而已. cvn4Q-