del Points by id
del Points by id
import toolutilsviewer = toolutils.sceneViewer()selPts = viewer.selectGeometry()node = selPts.nodes()[0]pts = selPts.mergedSelectionString()listPt = hou.selectedNodes()[0].geometry().globPoints(pts)idList = []for i in listPt:    idList.append(i.attribValue("id"))    idList.sort()stPattern = ""for i in range(0,len(idList)):        if i == len(idList) - 1:            stPattern += str(idList[i]) + " "        else:            if (idList[i-1]+1)!=idList[i] and (idList[i+1]-1)!=idList[i]:                stPattern += str(idList[i]) + " "            if (idList[i-1]+1)!=idList[i] and (idList[i+1]-1)==idList[i]:                stPattern += str(idList[i]) + "-"            if (idList[i-1]+1)==idList[i] and (idList[i+1]-1)!=idList[i]:                stPattern += str(idList[i]) + " "                delwrangle = node.parent().createNode("attribwrangle")delwrangle.setPosition(node.position() + hou.Vector2(0,-1))delwrangle.setInput(0,node,0)delwrangle.parm("group").set('@id="'+ stPattern + '"')delwrangle.parm("snippet").set("removepoint(0,@ptnum);")delwrangle.setDisplayFlag(1)delwrangle.setRenderFlag(1)