/*
macroScript SetLights
category:"HYQ SDTools"
toolTip:"SetLights"
(
*/
-----------------------------------------------
--吊灯_VR球灯
global Pendant_Lamp = "./lights/Pendant_Lamp.max"
--吊顶筒灯_IES灯
global Spotlight = "./lights/Spotlight.max"
--柜内灯槽_VR平面灯
global LEDLight_Small = "./lights/LEDLight_Small.max"
--台灯-壁灯-落地灯-柜内灯等IES灯
global Pendant_Lamp_IES = "./lights/Pendant_Lamp_IES.max"
--天花灯槽-VR平面灯
global LEDLight1 = "./lights/LEDLight1.max"
--吸顶灯_VR平面灯
global LEDLight2 = "./lights/LEDLight2.max"
--油烟机射灯-IES灯
global Spotlight_Small = "./lights/Spotlight_Small.max"
num =0
fn mergeFile filepath =
(
mergemaxfile filepath #select #mergeDups
sel_lights = Selection as array
for a in sel_lights where a != undefined do
(
a.name = a.name + num as string
num +=1
)
)
--设置第一个卷展栏
rollout SetLight "设置灯光" width:272 height:272
(
groupBox grp1 "设置灯光" pos:[6,10] width:251 height:245
button btn1 "吊灯_VR球灯" pos:[16,32] width:223 height:24
button btn2 "吊顶筒灯_IES灯" pos:[16,64] width:223 height:24
button btn3 "柜内灯槽_VR平面灯" pos:[16,96] width:223 height:24
button btn4 "台灯-壁灯-落地灯-柜内灯等IES灯" pos:[16,128] width:223 height:24
button btn5 "天花灯槽-VR平面灯" pos:[16,160] width:223 height:24
button btn6 "吸顶灯_VR平面灯" pos:[16,192] width:223 height:24
button btn7 "油烟机射灯-IES灯" pos:[16,128] width:223 height:24
on btn1 pressed do (print ("吊灯_VR球灯");mergeFile Pendant_Lamp )
on btn2 pressed do (print("吊顶筒灯_IES灯");mergeFile Spotlight)
on btn3 pressed do (print("柜内灯槽_VR平面灯");mergeFile LEDLight_Small)
on btn4 pressed do (print("台灯-壁灯-落地灯-柜内灯等IES灯");mergeFile Pendant_Lamp_IES)
on btn5 pressed do (print("天花灯槽-VR平面灯");mergeFile LEDLight1)
on btn6 pressed do (print("吸顶灯_VR平面灯");mergeFile LEDLight2)
on btn7 pressed do (print("油烟机射灯-IES灯");mergeFile Spotlight_Small)
)
try closeRolloutFloater SetLights catch()
SetLights = newRolloutFloater "设置灯光" 272 272
addRollout SetLight SetLights rolledUp:false
-------------------------------
--)
maxscript rollout
最新推荐文章于 2022-09-29 10:11:10 发布