selectLightVisibilityReference¶
snippets/selectLightVisibilityReference.py¶
1# © 2024 Autodesk, Inc. All rights reserved.
2
3# Get (and select) the visibility reference node of a light that's created on import of old scenes saved with VRED before 2017.
4
5def selectLightVisibilityReferenceNode():
6 selectedNode = getSelectedNode()
7 if (selectedNode.isLight()):
8 light = selectedNode.fields()
9 reference = vrNodePtr(light.getFieldContainerID("visibilityReference"))
10 selectNode(reference)
11
12# Execute the function when key V is pressed in the render window.
13
14KeyV = vrKey(Key_V)
15KeyV.connect("selectLightVisibilityReferenceNode()")
16KeyV.setDescription("Select legacy visibility reference node of selected light in scenegraph")