c4d.GetCustomDatatypeDefault
Используется для создания контейнера типа данных по умолчанию, который можно установить с помощью BaseList2D.AddUserData().
Метод c4d.GetCustomDatatypeDefault(c4d.DTYPE_GROUP)
используется в Cinema 4D Python API для создания базового контейнера для группы пользовательских данных. Этот метод возвращает экземпляр класса c4d.BaseContainer
, который заполнен значениями по умолчанию для группы пользовательских данных.
В этом примере bc
теперь является контейнером, который можно использовать для настройки пользовательских данных группы. Вы можете установить различные атрибуты для этой группы, такие как имя, короткое имя, минимальное и максимальное значения и другие, используя соответствующие ключи контейнера:
Затем вы можете добавить эту группу пользовательских данных к любому объекту, используя метод AddUserData()
:
В этом примере group_id
- это идентификатор (DescID) новой группы пользовательских данных, который вы можете использовать для ссылки на эту группу в дальнейшем.
Обратите внимание, что группа пользовательских данных сама по себе не содержит данных, она служит контейнером для других пользовательских данных. Чтобы добавить пользовательские данные в группу, вы должны создать другой контейнер пользовательских данных и установить его атрибут DESC_PARENTGROUP
равным идентификатору группы
Last updated