The Maxon SDK Team is currently short staffed due to the winter holidays. No forum support is being provided between 15/12/2025 and 5/1/2026. For details see Maxon SDK 2025 Winter Holidays.
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.