Files
tools/接口/参数连接.ms
2025-07-31 16:05:55 +08:00

32 lines
1.4 KiB
Plaintext

--paramWire.start() --视口中选择了一个对象时才可以用,作用是启动参数连接
--paramWire.openEditor() --打开参数连接管理器
--paramWire.editParams $box001.baseobject[#width] $box002.baseobject[#height] --打开左右指定参数连接管理器
--paramWire.editParam $box001.baseobject[#width] --仅打开左侧指定参数参数管理器
--paramWire.editParam $box001.baseobject[#width] --访问对象本身属性width
--paramWire.editParam $box001.bend[#angle] --访问对象修改器属性angle
--paramWire.editParam $box001[#transform][#position][#x_position]--访问对象变换属性pos.x
--paramWire.Connect $box001.baseobject[#width] $box002.baseobject[#height] "宽度*2" --单项左连接右属性
--paramWire.Connect $box001[#transform][#position][#x_position] $box002[#transform][#position][#x_position] "x_位置+100" --单项左连接右属性
--paramWire.disconnect $box002.height.controller
--//注意:断开的是被控制的属性,不是主动控制属性
--paramWire.disconnect $box002.position.controller[1]
--paramWire.connect2Way $box001.baseobject[#length] $box002.baseobject[#length] "长度*2" "长度*2"
--双向连接左右属性,注意,右属性对左属性的影响会使左属性重新刷新,故尽量单项连接
--paramWire.connect2Way $box001[#transform][#position][#x_position] $box002[#transform][#position][#x_position] "x_位置+100" "x_位置-100" --单项左连接右属性
--paramWire.disconnect2Way $box001.position.controller[1] $box002.position.controller[1]
--断开双向连接左右属性
--//注意:单向连接和双向连接不同,不可互相混用