public class SoPathSwitch extends SoGroup
SoPathSwitchis a group node that traverses its children only if the current traversal path matches the
This can be used, for example, to affect only one instance of a subgraph. The
path field contains the path up to (but not including) the
SoPathSwitch. The path need not go all the way back to the root; if it does not, then only the number of ancestors that are in the path are compared to see if the children should be traversed.
An empty path (the default) means that no children are traversed.
There is an extended version of this node,
SoMultiPathSwitch, that traverses its children if the current path matches any of the paths in a list of paths.
Note: This node disables the bounding box cache for all
SoSeparator nodes above it in the scene graph. This may reduce performance when moving the camera and the viewer's auto clip plane adjustment is enabled (the default). (It does not affect render caching.)
Traverses the children if the paths match. Disables bounding box caches.
|Modifier and Type||Field and Description|
The path that must match the current traversal path.
|Constructor and Description|
Creates a path switch node with default settings.
Constructor that takes approximate number of children.
addChild, findChild, getChild, getNumChildren, insertChild, removeAllChildren, removeChild, removeChild, replaceChild, replaceChild
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoSFPath path
Generated on November 12, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com