The vrScenegraph class contains all necessary functions to work in a
scenegraph system. It supports all basic node functions for changing and
rearranging the scenegraph structure.
bool
|
addNodeTag(node,
tag)
Deprecated: Use vrMetadataService.addTags in API v2. |
|
|
bool
|
addNodeTag(nodes,
tag)
Deprecated: Use vrMetadataService.addTags in API v2. |
|
|
bool
|
addNodeTags(node,
tags)
Deprecated: Use vrMetadataService.addTags in API v2. |
|
|
bool
|
addNodeTags(nodes,
tags)
Deprecated: Use vrMetadataService.addTags in API v2. |
|
|
list of vrNodePtrs
|
getNodesWithTag(tag)
Deprecated: Use vrScenegraphService.getNodesWithAnyTag
in API v2. |
|
|
list of vrNodePtrs
|
getNodesWithTag(node,
tag)
Deprecated: Use vrScenegraphService.getNodesWithAnyTag
in API v2. |
|
|
list of vrNodePtrs
|
getNodesWithTags(tags,
matchAllTags)
Deprecated: Use vrScenegraphService.getNodesWithAnyTag
or vrScenegraphService.getNodesWithAllTags in API v2. |
|
|
list of vrNodePtrs
|
getNodesWithTags(node,
tags,
matchAllTags)
Deprecated: Use vrScenegraphService.getNodesWithAnyTag
or vrScenegraphService.getNodesWithAllTags in API v2. |
|
|
|
removeNodeTag(node,
tag)
Deprecated: Use vrMetadataService.removeTags in API v2. |
|
|
|
removeNodeTag(nodes,
tag)
Deprecated: Use vrMetadataService.removeTags in API v2. |
|
|
|
removeNodeTags(node,
tags)
Deprecated: Use vrMetadataService.removeTags in API v2. |
|
|
|
removeNodeTags(nodes,
tags)
Deprecated: Use vrMetadataService.removeTags in API v2. |
|
|
|
replaceNodeTag(node,
oldTag,
newTag)
Deprecated: Use vrMetadataService.renameTag in API v2. |
|
|
|
replaceNodeTag(nodes,
oldTag,
newTag)
Deprecated: Use vrMetadataService.renameTag in API v2. |
|
|
|
setIgnoreMaterialGroup(nodepath,
ignore)
Deprecated: Use vrNodeService.findNodeWithPath() and
vrdMaterialNode.setEnabled() in API v2, with enabled =
not ignore. |
|
|
|
setIgnoreMaterialGroup(node,
ignore)
Deprecated: Use vrdMaterialNode.setEnabled() in API v2,
with enabled = not ignore. |
|
|
|
addChilds(node,
children)
Deprecated: Use vrdNode.children to get and manipulate
the children of a node in API v2. |
|
|
|
applyMaterial(nodes,
mats,
applyToMaterialGroupParent,
skipMaterialGroupChilds)
Deprecated: Use vrMaterialService.applyMaterialToNodes()
in API v2. |
|
|
|
clearFindCache()
Deprecated: Use vrNodeService.clearFindCache() in API
v2. |
|
|
|
cloneMirrorAxisNode(node,
deep,
flush,
axis)
Deprecated: Use
vrScenegraphService.cloneNodesMirrorAxis() in API v2. |
|
|
|
cloneMirrorNode(node,
deep,
flush)
Deprecated: Use
vrScenegraphService.cloneNodesMirrorAxis() in API v2. |
|
|
vrNodePtr
|
cloneNode(node,
deep)
Deprecated: Use vrScenegraphService.cloneNodes() in API
v2. |
|
|
|
convertCore(node,
type)
Deprecated: Use vrScenegraphService.convertNode() in API
v2. |
|
|
bool
|
copyNode(node)
Deprecated: Use vrScenegraphService.copyNodes() in API
v2. |
|
|
bool
|
copyNodes(nodes)
Deprecated: Use vrScenegraphService.copyNodes() in API
v2. |
|
|
|
copyTransformation(source,
target,
copyTranslation,
copyRotation,
copyScale,
copyRotatePivot,
copyScalePivot,
copyShearing)
Deprecated: Use
vrScenegraphService.copyTransformations() in API v2. |
|
|
vrNodePtr
|
createNode(type,
name,
parent)
Deprecated: Use vrScenegraphService.createNode() in API
v2. |
|
|
bool
|
cutNode(node)
Deprecated: Use vrScenegraphService.cutNodes() in API
v2. |
|
|
bool
|
cutNodes(nodes)
Deprecated: Use vrScenegraphService.cutNodes() in API
v2. |
|
|
bool
|
deleteNode(node,
force)
Deprecated: Use vrScenegraphService.deleteNodes() in API
v2. |
|
|
bool
|
deleteNodes(nodes,
force)
Deprecated: Use vrScenegraphService.deleteNodes() in API
v2. |
|
|
|
deselectAll()
Deprecated: Use vrScenegraphService.clearSelection() in
API v2. |
|
|
|
enableScenegraph(status)
Deprecated: Beginning from API v2, the scenegraph module will only be
updated when it is open. |
|
|
vrNodePtr
|
findNode(node_name,
regex)
Deprecated: Use vrNodeService.findNodes() in API v2. |
|
|
vrNodePtr
|
findNodePath(node_path,
regex)
Deprecated: Use vrNodeService.findNodeWithPath() in API
v2. |
|
|
list of vrNodePtrs
|
findNodes(node_name,
node_names,
regex)
Deprecated: Use vrNodeService.findNodes() in API v2. |
|
|
vrNodePtr
|
findUniquePath(unique_path)
Deprecated: Use vrNodeService.findNodeWithUniquePath()
in API v2. |
|
|
|
fixDepthOfField(node)
Adjusts the f-stop and ISO values of all cameras beneath the selected
root to match the depth of field of older versions. |
|
|
list of vrNodePtrs
|
getAllNodes()
Deprecated: Use vrScenegraphService.getAllNodes() in API
v2. |
|
|
list of vrNodePtrs
|
getClipboard()
Deprecated: Use
vrScenegraphService.getNodesInClipboard() in API v2. |
|
|
vrNodePtr
|
getHeadlight()
Deprecated: Use vrLightService.getHeadlight() in API v2. |
|
|
vrNodePtr
|
|
unsigned integer
|
getNodeID(name)
Deprecated: Use vrdNode.getObjectId() in API v2. |
|
|
string
|
getNodeName(node)
Deprecated: Use vrdNode.getName() in API v2. |
|
|
string
|
getNodePath(node)
Deprecated: Use vrdNode.getPath() in API v2. |
|
|
|
getNodeTags(node)
Deprecated: Use vrMetadataService.getTags() in API v2. |
|
|
vrNodePtr
|
getRootNode()
Deprecated: Use vrScenegraphService.getRootNode() in API
v2. |
|
|
list of strings
|
|
vrNodePtr
|
getSelectedNode()
Deprecated: Use vrScenegraphService.getSelectedNode() in
API v2. |
|
|
list of vrNodePtrs
|
getSelectedNodes()
Deprecated: Use vrScenegraphService.getSelectedNodes()
in API v2. |
|
|
list of vrNodePtrs
|
|
vrNodePtr
|
getSuperRootNode()
Deprecated: Use vrScenegraphService.getSuperRootNode()
in API v2. |
|
|
vrNodePtr
|
|
string
|
getUniquePath(node)
Deprecated: Use vrdNode.getUniquePath() in API v2. |
|
|
|
groupSelection()
Deprecated: Use vrScenegraphService.groupNodes() in API
v2. |
|
|
|
hasNodeTag(node,
tag)
Deprecated: Use vrMetadataService.hasTag() in API v2. |
|
|
|
hasNodeTags(node,
tag)
Deprecated: Use vrMetadataService.getTags() in API v2. |
|
|
|
hideNode(node)
Deprecated: Use vrScenegraphService.setNodeVisibility()
in API v2. |
|
|
|
hideNodes(nodes)
Deprecated: Use vrScenegraphService.setNodeVisibility()
in API v2. |
|
|
|
ignoreAutoHeadlight()
Ignores the automatic headlight if another lightsource is set. |
|
|
|
initFindCache()
Deprecated: Use vrNodeService.initFindCache() in API v2. |
|
|
|
insertParentNode(node,
newParent)
Deprecated: Use vrdNode.children to get and manipulate
the children of a node in API v2. |
|
|
|
invertSelection()
Deprecated: Use
vrScenegraphService.invertGeometrySelection() in API v2. |
|
|
|
|
|
isCloned(node)
Deprecated: Use vrdNode.isShared() in API v2. |
|
|
|
|
|
moveNode(node,
from,
to)
Deprecated: Use vrdNode.children to get and manipulate
the children of a node in API v2. |
|
|
|
moveNodes(nodes,
froms,
tos)
Deprecated: Use vrdNode.children to get and manipulate
the children of a node in API v2. |
|
|
|
moveNodesAfter()
Deprecated: Use vrdNode.children to get and manipulate
the children of a node in API v2. |
|
|
|
pasteNode(node)
Deprecated: Use vrScenegraphService.pasteNodes() in API
v2. |
|
|
|
pasteNodes(nodes)
Deprecated: Use vrScenegraphService.pasteNodes() in API
v2. |
|
|
|
rebuildClones()
Rebuilds all clone nodes in case a operation has broken the cloning. |
|
|
|
|
|
selectAll()
Deprecated: Use vrScenegraphService.selectTopLevel() in
API v2. |
|
|
|
selectNode(node,
name,
status)
Deprecated: Use vrScenegraphService.setSelection() in
API v2. |
|
|
|
selectNodes(nodes,
status)
Deprecated: Use vrScenegraphService.setSelection() in
API v2. |
|
|
|
selectNodesNoUndo(nodes,
status)
Deprecated: Use vrScenegraphService.setSelection() in
API v2. |
|
|
|
selectParent()
Deprecated: Use vrScenegraphService.selectCommonParent()
in API v2. |
|
|
|
|
|
setSwitchChoiceByTag(node,
tags)
Deprecated: Use
vrScenegraphService::setSwitchChoiceByAnyTag in API v2. |
|
|
|
setSwitchChoiceByTags(node,
tags,
matchAllTags)
Deprecated: Use vrScenegraphService::setSwitchChoiceByAnyTag or
vrScenegraphService::setSwitchChoiceByAllTags in API v2. |
|
|
|
showComponents(enabled)
Deprecated: Use vrScenegraphService.setShowComponents()
in API v2. |
|
|
|
showNode(node)
Deprecated: Use vrScenegraphService.setNodeVisibility()
in API v2. |
|
|
|
showNodes(nodes)
Deprecated: Use vrScenegraphService.setNodeVisibility()
in API v2. |
|
|
|
|
|
|
|
subChilds(node,
children)
Deprecated: Use vrdNode.children to get and manipulate
the children of a node in API v2. |
|
|
|
uncreateNode(node,
type,
name,
parent)
Deprecated: Use vrUndoService.undo() in API v2. |
|
|
|
undeleteNode(node)
Deprecated: Use vrUndoService.undo() in API v2. |
|
|
|
undeleteNodes(nodes)
Deprecated: Use vrUndoService.undo() in API v2. |
|
|
vrNodePtr
|
unshareNode(node)
Deprecated: Use vrNodeService.unshareNodes() in API v2. |
|
|
|
|
|
updateScenegraph(force)
Deprecated: Emit the
vrScenegraphService.scenegraphChanged() signal to update
UI in API v2. |
|
|