César Vonc
02/02/2012, 20h15
Un petit script Python qui déconnecte les arêtes sélectionnées :
import c4d
from c4d import utils
def main():
doc.StartUndo()
doc.AddUndo(c4d.UNDOTYPE_CHANGE, op)
commande = c4d.ID_MODELING_BEVEL_TOOL
mode = c4d.MODELINGCOMMANDMODE_EDGESELECTION
options = c4d.BaseContainer()
options[c4d.MDATA_BEVEL_OFFSET2] = 0
options[c4d.MDATA_BEVEL_CREATENGONS] = True
utils.SendModelingCommand(command=commande, list=[op], mode=mode, bc=options, doc=doc)
commande = c4d.MCOMMAND_OPTIMIZE
mode = c4d.MODIFY_ALL
options = c4d.BaseContainer()
options[c4d.MDATA_OPTIMIZE_POINTS] = False
options[c4d.MDATA_OPTIMIZE_POLYGONS] = True
utils.SendModelingCommand(command=commande, list=[op], mode=mode, bc=options, doc=doc)
doc.EndUndo()
c4d.EventAdd()
if __name__=='__main__':
main()
import c4d
from c4d import utils
def main():
doc.StartUndo()
doc.AddUndo(c4d.UNDOTYPE_CHANGE, op)
commande = c4d.ID_MODELING_BEVEL_TOOL
mode = c4d.MODELINGCOMMANDMODE_EDGESELECTION
options = c4d.BaseContainer()
options[c4d.MDATA_BEVEL_OFFSET2] = 0
options[c4d.MDATA_BEVEL_CREATENGONS] = True
utils.SendModelingCommand(command=commande, list=[op], mode=mode, bc=options, doc=doc)
commande = c4d.MCOMMAND_OPTIMIZE
mode = c4d.MODIFY_ALL
options = c4d.BaseContainer()
options[c4d.MDATA_OPTIMIZE_POINTS] = False
options[c4d.MDATA_OPTIMIZE_POLYGONS] = True
utils.SendModelingCommand(command=commande, list=[op], mode=mode, bc=options, doc=doc)
doc.EndUndo()
c4d.EventAdd()
if __name__=='__main__':
main()