hou.SopNode class
Represents a surface node.
Inheritence: hou.Node >
Methods
Methods inherited from hou.Node: curChild, evalParm, createNode, move, clearParmAliases, copyNetworkBox, reorderChildrenToEnd, allSubChildrenOfType, deleteChild, childTypeCategory, children, isInsideLockedHDA, appendComment, removeColorRampKey, addSpareParmTuple, findNetworkBox, fileReferences, relativePathTo, setSelected, removeSpareParmTuple, addSpareParmFolder, indirectInputs, childrenOfType, inputConnectors, modificationTime, findNetworkBoxes, isNetwork, asXML, runInitScripts, cook, permissions, hdaModule, inputAncestors, outputConnections, name, parmsInFolder, subpathUpToNonSubnet, parmTuplesInFolder, saveCookCodeToFile, nodeGroups, creator, setNextInput, loadPresets, nodeGroup, parmTuple, extraOutputs, selectedChildren, errors, hide, saveDefinition, addPermissions, removePermissions, setColorRampKey, isSelected, isLocked, extractAndDelete, setPermissions, findNodes, expressionLanguage, parmTuples, parent, matchesDefinition, matchCurrentDefinition, isCurrent, path, setPosition, setDeleteScript, pickedChildrenRecursively, __ne__, setColor, pickedChildren, createDigitalAsset, asCode, inputs, comment, color, outputConnectors, __getitem__, setInput, saveCompiledCookCodeToFile, reorderChildrenToBeginning, parms, size, parmAliases, findParms, allowEditingOfContents, reorderChildrenAfter, extraInputs, layoutChildren, deleteScript, isHidden, fileReferencePatterns, spareParms, setName, unsetInput, outputs, parm, setCreatorState, __eq__, networkBoxes, setExpressionLanguage, info, showFloatingDetailsViewWindow, type, parmToNodeReferences, creationTime, showFloatingParmWindow, referencedNodes, removeSpareParmFolder, _getArgumentAutoComplete, insertInput, creatorState, addNodeGroup, setFirstInput, saveOldStylePresetsFile, stampValue, collapseIntoSubnet, setCurrent, destroy, changeNodeType, evalParmTuple, node, moveToGoodPosition, digitsInName, warnings, glob, position, loadOldStylePresetsFile, createNetworkBox, savePresets, reorderChildrenBefore, colorRampKeys, setComment, allSubChildren, sessionId, inputConnections, matchesCurrentDefinition
bypass(self, on)-
Turn this node’s bypass flag on or off, making this node have no effect.
createEditSopFromThisTo(self, sop_node, look_for_deforms=False)curPoint(self)→ PointcurPoint2(self)→ PointcurPointBoundingBox(self)→ BoundingBoxcurPointBoundingBox2(self)→ BoundingBoxcurPrim(self)→ PrimcurPrim2(self)→ PrimcurPrimBoundingBox(self)→ BoundingBoxcurPrimBoundingBox2(self)→ BoundingBoxcurVertex(self)→ VertexcurVertex2(self)→ VertexdisplayNode(self)→ Nodegeometry(self)→ GeometryisBypassed(self)→bool-
Returns whether this node’s bypass flag is on.
isDisplayFlagSet(self)→bool-
Returns whether this node’s display flag is on.
isHardLocked(self)→bool-
Returns whether this node is hard locked, meaning its data and the data from its inputs has been cached, preventing it from being edited.
isHighlightFlagSet(self)→bool-
Returns whether this node’s highlight flag is on.
isRenderFlagSet(self)→bool-
Returns whether this node’s render flag is on.
isSelectableTemplateFlagSet(self)→bool-
Returns whether this notes selectable template flag is on.
isSoftLocked(self)→bool-
Returns whether this node is soft locked, preventing all but a small set of manual modeling changes from being made.
isTemplateFlagSet(self)→bool-
Returns whether this node’s template flag is on.
isUnloadFlagSet(self)→bool-
Returns whether this node’s unload flag is on.
memorySizeInBytes(self)renderNode(self)→ hou.NodesetDisplayFlag(self, on)-
Turns this node’s display flag on or off.
setHardLocked(self, on)-
Turns this node’s hard lock flag on or off, caching its data and the data from its inputs and preventing them from being recalculated during cooking.
setHighlightFlag(self, on)-
Turn this node’s highlight flag on or off.
setRenderFlag(self, on)-
Turns this node’s render flag on or off.
setSelectableTemplateFlag(self, on)-
Turns this node’s selectable template flag on or off.
setSoftLocked(self, on)-
Turns this node’s soft lock flag on or off, allowing a subset of manual modeling changes to be made to the locked node.
setTemplateFlag(self, on)-
Turns this node’s template flag on or off.
setUnloadFlag(self, on)-
Turns this node’s unload flag on or off.