无码日韩精品一区二区免费_极品尤物一区二区三区_国产在线乱码一区二三区_内射女校花一区二区三区


首頁(yè) -> 登錄 -> 注冊(cè) -> 回復(fù)主題 -> 發(fā)表主題
光行天下 -> FRED,VirtualLab -> 結(jié)構(gòu)化屬性設(shè)置 [點(diǎn)此返回論壇查看本帖完整版本] [打印本頁(yè)]

infotek 2021-08-25 10:07

結(jié)構(gòu)化屬性設(shè)置

該文檔討論設(shè)置表面光學(xué)特性(如coatings, importance samples, materials, raytrace controls, scatter等)的最簡(jiǎn)易的方式,它利用基于腳本語(yǔ)言的結(jié)構(gòu)化(或分層次)模塊,等價(jià)于在圖形化的交互式用戶(hù)接口中的拖拉方式。 q%>L/KJ#  
首先參考一個(gè)樹(shù)狀結(jié)構(gòu)目標(biāo),如下所示: jgEiemh&  
-Geometry b.Y[:R_9&  
-Subassembly 1 (Optical components) o6vm(I%  
-Custom Element 2 l[\[)X3$  
-Surface 3 {_(;&\5  
-Surface 4 %gw0^^A  
+Custom Element 3 /tt  
+Subassembly 2 (Mechanical components) _V8pDcY  
+Subassembly 3 (Auxiliary components) EO'3;mo,  
-Custom Element 1 (Detector components) 3QV|@5L`[  
-Surface 1
v`Sllv5bV  
編程思想是,用戶(hù)已把目標(biāo)樹(shù)整理成包含相似功能特征的小組,然后想通過(guò)腳本編程語(yǔ)言容易地修改任一組的所有表面的光學(xué)特性,即Subassembly 1中的Optical components。形如SetAll___的一組命令能實(shí)現(xiàn)這一功能,它運(yùn)行用戶(hù)指定根節(jié)點(diǎn)ID#及期望的特性值。現(xiàn)在考慮下面的例子,我們想為分層次結(jié)構(gòu)中Subassembly 1下面的所有表面設(shè)置Transmit coating,相應(yīng)的命令為: :kFWUs=  
Dim idNode As Long, coatNode As Long, count As Long Z71"d"  
idNode = FindFullName(“Geometry.Subassembly 1 (Optical components)”) I9>1WT<Yy  
coatNode = FindCoating(“Transmit”) Y/@4|9!  
count = SetAllCoatingProp( idNode, coatNode )
2@e<II2ha8  
在這個(gè)腳本中,Custom Element 2和Custom Element 3中的所有表面將被指定為T(mén)ransmit coating。 /5yW vra  
|L`w4;  
Yj0Ss{Ep  
QQ:2987619807 ;AG5WPI  

查看本帖完整版本: [-- 結(jié)構(gòu)化屬性設(shè)置 --] [-- top --]

Copyright © 2005-2025 光行天下 蜀ICP備06003254號(hào)-1 網(wǎng)站統(tǒng)計(jì)

玛纳斯县| 衡东县| 南昌县| 南华县| 平原县| 吉安市| 温州市| 漳平市| 加查县| 平陆县| 贵州省| 江门市| 息烽县| 工布江达县| 重庆市| 扬中市| 临泉县| 南雄市| 忻城县| 郴州市| 罗源县| 阳山县| 谢通门县| 连山| 曲阳县| 永新县| 乐至县| 衡东县| 长兴县| 九江市| 贵德县| 长宁县| 山丹县| 大石桥市| 读书| 运城市| 淄博市| 汝阳县| 雅安市| 岗巴县| 沛县|