Hi.
MODELING_LOOP_TOOL still broken or am I doing something wrong?
import c4d
from c4d import gui, utils
doc = c4d.documents.GetActiveDocument()
obj = doc.GetActiveObject()
bc = c4d.BaseContainer()
bc.SetData(c4d.MDATA_LOOP_SEL_STOP_AT_BOUNDS, True)
bc.SetData(c4d.MDATA_LOOP_SEL_SELECT_BOUNDS, False)
bc.SetData(c4d.MDATA_LOOP_SEL_GREEDY_SEARCH, False)
bc.SetData(c4d.MDATA_LOOP_SELECTION, c4d.SELECTION_NEW)
bc.SetData(c4d.MDATA_LOOP_LOOP_EDGE, 1) # ? index or ..
utils.SendModelingCommand(command=c4d.ID_MODELING_LOOP_TOOL,
list=[obj],
mode=c4d.MODELINGCOMMANDMODE_EDGESELECTION,
bc=bc,
doc=doc,
flags=c4d.MODELINGCOMMANDFLAGS_0)
c4d.EventAdd()
Different values give the same loop selection.
Thanks!