今天,我解決了
CODEV中引入自定義間斷面的問題。積累了經(jīng)驗(yàn),與大家分享。
YlZe $6ZO
V/0 按照
說明書,有間斷的面最好使用USERSUR2,但是,當(dāng)我打開他的模板后,發(fā)現(xiàn)比較復(fù)雜,這是一個專門為菲涅爾
透鏡的生成而編制的
程序,
參數(shù)很多,復(fù)雜之處在于處理與各個間斷點(diǎn)有關(guān)的問題,具體我也沒太看懂,只知道是反復(fù)疊代找到交點(diǎn)。
l%aiG+z%6} Ol,Tw=? 但是,雖然codev的說明擋中強(qiáng)調(diào)USERSUR型子程序只適合于連續(xù)表面,但考慮到,
光線追跡實(shí)際上只需要知道表面的
函數(shù)和該點(diǎn)的導(dǎo)數(shù),所以,如果在程序中仔細(xì)定義間斷點(diǎn)處的導(dǎo)數(shù),就可以當(dāng)成連續(xù)面來處理。
|
滦平县|
那坡县|
明星|
界首市|
宿迁市|
察雅县|
潜江市|
肥东县|
灵璧县|
石阡县|
烟台市|
岳阳县|
美姑县|
弋阳县|
饶阳县|
庄浪县|
甘谷县|
万盛区|
英德市|
乐亭县|
慈利县|
霍州市|
济宁市|
招远市|
孝义市|
蛟河市|
望谟县|
信宜市|
泊头市|
阳新县|
和龙市|
朔州市|
淳安县|
昌吉市|
武定县|
靖边县|
宝鸡市|
房产|
奈曼旗|
沙坪坝区|
辰溪县|