c4d.DescLevel
c4d.DescLevel
- это класс в Cinema 4D Python API, который используется для представления уровня в идентификаторе описания (c4d.DescID
). Описания используются в Cinema 4D для идентификации параметров объектов, тегов, материалов и т.д.
Конструктор c4d.DescLevel
принимает три аргумента:
id
- это идентификатор параметра. Это может быть одно из многих предопределенных значений, таких какc4d.ID_BASEOBJECT_POSITION
для позиции объекта илиc4d.ID_BASEOBJECT_ROTATION
для вращения объекта.dtype
- это тип данных параметра. Это может быть одно из многих предопределенных значений, таких какc4d.DTYPE_VECTOR
для векторных параметров илиc4d.DTYPE_REAL
для параметров с плавающей точкой.creator
- это идентификатор создателя параметра. Это обычно используется для пользовательских данных и может быть0
для встроенных параметров.
Вот пример использования c4d.DescLevel
для создания c4d.DescID
для позиции объекта:
В этом примере мы создаем c4d.DescID
для позиции объекта. Мы используем c4d.DescLevel
для указания, что мы хотим идентификатор для позиции объекта, который является векторным параметром и является встроенным параметром (т.е. не пользовательскими данными).
Обратите внимание, что c4d.DescID
может состоять из нескольких уровней. Например, если вы хотите идентификатор для пользовательских данных, вы должны использовать два уровня: первый уровень указывает, что это пользовательские данные, а второй уровень - это идентификатор конкретных пользовательских данных.
Last updated