Difference between revisions of "TomDym"
From The Foundry MODO SDK wiki
Line 25: | Line 25: | ||
<pre> | <pre> | ||
lx.eval('tool.set falloff.linear ?+') | lx.eval('tool.set falloff.linear ?+') | ||
+ | </pre> | ||
+ | |||
+ | === Path of Selected Preset Item === | ||
+ | |||
+ | <pre> | ||
+ | #!python | ||
+ | ppaths = lxu.select.PresetPathSelection().current() | ||
+ | print ppaths | ||
</pre> | </pre> |
Revision as of 10:50, 24 October 2019
DoWhileUserIsIdle
//If you try to execute a script while holding down a modifier like ctrl or shift, it will postpone execution until you release the modifier #python import lx, lxifc class visitor(lxifc.Visitor): def __init__(self): # The initial setup method pass def vis_Evaluate(self): lx.out("Visitor") pSrv = lx.service.Platform() vis = visitor() com_visitor = lx.object.Unknown(vis) pSrv.DoWhenUserIsIdle(com_visitor, lx.symbol.fUSERIDLE_MODIFIER_KEYS_UP) //Too cancel it you need to pass exactly the same com object and flags pSrv.CancelDoWhenUserIsIdle(com_visitor, lx.symbol.fUSERIDLE_MODIFIER_KEYS_UP )
Toggle Command
lx.eval('tool.set falloff.linear ?+')
Path of Selected Preset Item
#!python ppaths = lxu.select.PresetPathSelection().current() print ppaths