GetActiveObjects(flags)
-
GetActiveObjects(flags) with GETACTIVEOBJECTFLAGS_SELECTIONORDER works nicely, but is there a SetActiveObjects(flags) with a similar flag like GETACTIVEOBJECTFLAGS_SELECTIONORDER?
When I use doc.SetSelection(plane1, mode=c4d.SELECTION_NEW) and multiple times doc.SetSelection(new obj, mode=c4d.SELECTION_ADD), the sequence is incorrect. It seems random?
-
Hello,
the selection order is internally stored in the Object Manager. If you add an object to the selection you have to update an internal cache with
GetActiveObject()
.See C++ documentation: Selections
and this thread: Adding to document selection issue
best wishes,
Sebastian -
@s_bach Ok, Thanks.