Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # delete based on normal
- from pymel.core import*
- sl = selected()
- for s in sl:
- grpNode = createNode("group",n = s+"_group")
- s.worldMesh >> grpNode.inGeometry
- deleteNode = createNode("deleteComponent",n = s+"deleteComponent")
- grpNode.outComponents >> deleteNode.deleteComponents
- grpNode.outGeometry >> deleteNode.inputGeometry
- meshNode = createNode("mesh",n = s+"mesh")
- deleteNode.outputGeometry >> meshNode.inMesh
- setAttr(s.visibility,0)
- boundingNode = createNode("boundingObject",n = s+"boundingObject")
- boundingNodeShape = listRelatives(boundingNode,p=1,s=1)
- boundingNodeShape[0].matrix >> boundingNode.inParentMatrix
- boundingNode.outParentMatrix >> grpNode.boundingObjects[0].boundParentMatrix
- boundingNode.outData >> grpNode.boundingObjects[0]
- setAttr(grpNode.componentType,2)
Add Comment
Please, Sign In to add comment