Code Vonc

Sélectionner les n-gones

Script Python pour Cinéma 4D R13.

Comment installer ?How to install ?
CommentairesComments

Une nouvelle version est disponible dans le module Sélections Supplétives.

Sélectionne les n-gones de l'objet actif.


import c4d

def main():
    if not op: return
    if op.GetType() != c4d.Opolygon: return
    
    ng = op.GetNgonEdgesCompact()
    bs = op.GetPolygonS()
    n = 0
    
    doc.StartUndo()
    doc.AddUndo(c4d.UNDOTYPE_CHANGE_SELECTION, op)
    
    for p in ng:
        if p != 0: bs.Select(n)
        n += 1
    
    doc.EndUndo()
    c4d.EventAdd()

if __name__=='__main__':
    main()