Accesso a grafici e selezioni

La classe SDApplication contiene alcuni metodi utili che consentono di accedere al grafico attivo e alla selezione corrente al suo interno.

import sd



## Get the application and UI manager object.

ctx = sd.getContext()

app = ctx.getSDApplication()

uiMgr = app.getQtForPythonUIMgr()



## Get the current graph.

g = uiMgr.getCurrentGraph()

print("The current graph is %s" % g)



## Get the currently selected nodes.

selection = uiMgr.getCurrentGraphSelectedNodes()

for node in selection:

 print("Node %s" % node)

È possibile accedere a un grafico visualizzato in una visualizzazione grafico specifica utilizzando un graphViewID.

Questo metodo è utile quando si creano barre degli strumenti personalizzate per la visualizzazione dei grafici. Nell’esempio Creazione di barre degli strumenti nelle visualizzazioni del grafico del capitolo Creazione di elementi dell’interfaccia utente sono disponibili ulteriori dettagli.

recommendation-more-help
substance-3d-designer-help-guide