MetaBox/Scripts/Modeling/Edit/ModIt/Tools/Hotkeys/BevelVertice_Hotkey.txt
2025-01-14 02:23:34 +08:00

33 lines
904 B
Plaintext

from maya import cmds as mc
import maya.mel as mel
import maya.mel as mel
##____BEVEL VERTEX______________________________________
###_________Selection
VertexInitSelection = mc.ls(sl= True)
mc.ConvertSelectionToFaces()
mc.ConvertSelectionToContainedEdges()
BorderAll = mc.sets(n = "Border_Set")
mc.select(VertexInitSelection)
mc.ConvertSelectionToEdges()
BorderToVerif = mc.sets(n = "ToVerif_Set")
# Return the union of two sets
Verif = mc.sets( "Border_Set", sub="ToVerif_Set" )
mc.select(Verif)
EdgeSel = mc.ls(sl= True)
mc.delete("Border_Set")
mc.delete("ToVerif_Set")
mc.polyExtrudeEdge( EdgeSel, kft=True, pvx= 0, pvy= 0, pvz= 0, divisions= 1, twist= 0, taper= 1, offset= 0, thickness= 0)
mc.ConvertSelectionToFaces()
extrudeFaces = mc.ls(sl= True)
#mc.ToggleVisibilityAndKeepSelection()
mc.ConvertSelectionToContainedEdges()
edgeToBevel = mc.ls(sl= True)
mel.eval('dR_DoCmd("bevelPress")')