можно как-то рандомно выделить объекты?
Вроде выходит Рандомненько
import c4d
from c4d import gui
import random
#Welcome to the world of Python
def selchildren(obj,next):
while obj and obj != next:
doc.AddUndo(c4d.UNDOTYPE_CHANGE_SMALL,obj)
rand = random.random()
print(rand)
if rand >= 0.5:
obj.SetBit(c4d.BIT_ACTIVE)
selchildren(obj.GetDown(),next)
obj = obj.GetNext()
return True
def main():
try: obj = doc.GetActiveObjects(False)[0]
except: return True
doc.StartUndo()
for obj in doc.GetActiveObjects(c4d.GETACTIVEOBJECTFLAGS_CHILDREN):
if selchildren(obj, obj.GetNext()):
obj.DelBit(c4d.BIT_ACTIVE)
doc.EndUndo()
c4d.EventAdd()
if name=='main':
main()