2nd_World opened this issue on Oct 27, 2021 ยท 29 posts
Y-Phil posted Sat, 22 January 2022 at 9:42 AM
primorge posted at 6:25 AM Sat, 22 January 2022 - #4433598
Y-Phil posted at 4:16 AM Sun, 16 January 2022 - #4433343
The properties are located in the level 1 actor controls listingsSorry if I'm coming back at your question only now...
I have to say that I haven't found a way to control the properties checkmarks of an object...I'm guessing the relevant entry for light emitter is visibleInIDL.
Thank you for having pointed this out. Indeed: it looks that it does the trick. One thing that I haven't been able to do is to force the Parameter window to refresh, but one just have to select something else and then to reselect the previously selected actor.
So here is the script:
On_off = True
def switch_on_off(what):
global On_off
if not what: return
try: children = what.Children()
except: children = []
for child in children:
switch_on_off(child)
try: what.SetVisibleInIDL(On_off)
except: pass
scene = poser.Scene()
actor = scene.CurrentActor()
switch_on_off(actor)
๐ซ๐ฝ๐๐
(ใฃโโกโ)ใฃ
๐ฟ Win11 on i9-13900K@5GHz, 64GB, RoG Strix B760F Gamng, Asus Tuf Gaming RTX 4070 OC Edition, 1 TB SSD, 6+4+8TB HD
๐ฟ Mac Mini M2, Sonoma 14.6.1, 16GB, 500GB SSD
๐ฟ Nas 10TB
๐ฟ Poser 13 and soon 14 โค๏ธ