c4d.CallCommand
Last updated
Last updated
Функция c4d.CallCommand()
в Cinema 4D Python API используется для вызова команд, доступных в пользовательском интерфейсе Cinema 4D, например, для создания нового объекта, сохранения сцены, выполнения операции "отмена" и так далее. Это очень мощный инструмент, позволяющий автоматизировать многие действия в Cinema 4D.
Функция c4d.CallCommand() принимает два аргумента:
id (обязательный): Это ID команды, которую нужно вызвать. ID команды - это уникальное числовое значение, которое идентифицирует конкретную команду в Cinema 4D.
subid (необязательный): второй аргумент, который является дополнительным идентификатором команды или подкоманды (sub-id). Этот аргумент используется в случаях, когда команда имеет несколько опций или вариантов выбора, и вам нужно указать конкретное действие.
Примечание: Важно помнить, что вызов c4d.CallCommand()
должен происходить только из основного потока. Его запрещено вызывать в выражениях (например, в генераторах Python, тегах, узлах XPresso и т.д.).
Примеры кода: