选择时使用maxscript中对象的变换细节

时间:2015-03-30 11:04:01

标签: maxscript

我想使用我在max脚本中选择的对象的位置值。我知道很容易通过&#; $。pos.X'还有更多的方法。但唯一的限制是我必须单击一个按钮来运行该脚本或必须将其链接到某个功能。

我希望实时使用详细信息,只要我选择任何对象,它就应该在文本框中显示属性。任何有关这方面的帮助将受到高度赞赏。非常感谢提前..

1 个答案:

答案 0 :(得分:1)

关于回调的maxscript参考中有一个主题,这就是你想要的。举个例子:

fn fn_handleSelectionChanged evnt handle = 
(
    if selection.count == 1 do
    (
        local obj = selection[1]
        format "%.pos.x: %\n" obj.name obj.pos.x
    )
)

::callbackItem = NodeEventCallback mouseUp:on delay:1000 selectionChanged:fn_handleSelectionChanged