Here you will find documentation on all the descriptions that Cinema 4D currently has. You can list them Alphabetically, by Type or Plugin . The sample Python and C++ code is automatically generated and in some cases may not be 100% correct. If something doesn't work then please refer to the official Cinema 4D SDK documentation for more information.
ID ID_CA_RIGPART_TAG_CHARACTER_TYPE
Element Information
Sample Code
Example code for the id ID_CA_RIGPART_TAG_CHARACTER_TYPE in Tcarigpart
Note that this is not the actual code from the Tcarigpart file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Tcarigpart.res)
LONG ID_CA_RIGPART_TAG_CHARACTER_TYPE { HIDDEN ; ANIM OFF; CYCLE { ID_CA_RIGPART_TAG_CHARACTER_TYPE_NONE; -1; ID_CA_RIGPART_TAG_CHARACTER_TYPE_BIPED; 1021433; ID_CA_RIGPART_TAG_CHARACTER_TYPE_QUAD; 1022962; ID_CA_RIGPART_TAG_CHARACTER_TYPE_INSECT; 1022963; ID_CA_RIGPART_TAG_CHARACTER_TYPE_WING; 1022964; ID_CA_RIGPART_TAG_CHARACTER_TYPE_AMPHIBIAN; 1022965; ID_CA_RIGPART_TAG_CHARACTER_TYPE_ALIEN; 1022966; ID_CA_RIGPART_TAG_CHARACTER_TYPE_FISH; 1022967; ID_CA_RIGPART_TAG_CHARACTER_TYPE_REPTILE; 1022968; ID_CA_RIGPART_TAG_CHARACTER_TYPE_FACE; 1022970; ID_CA_RIGPART_TAG_CHARACTER_TYPE_TENTACLE; 1022971; ID_CA_RIGPART_TAG_CHARACTER_TYPE_VEHICLE; -1; ID_CA_RIGPART_TAG_CHARACTER_TYPE_CUSTOM; 1022972; } }
Header File Code (Tcarigpart.h)
#ifndef TCARIGPART_H__ #define TCARIGPART_H__ enum { ID_CA_RIGPART_TAG_CHARACTER_TYPE = 1000, //First ID should start at 1000 ID_CA_RIGPART_TAG_CHARACTER_TYPE_NONE = 1, -1 = 2, ID_CA_RIGPART_TAG_CHARACTER_TYPE_BIPED = 3, 1021433 = 4, ID_CA_RIGPART_TAG_CHARACTER_TYPE_QUAD = 5, 1022962 = 6, ID_CA_RIGPART_TAG_CHARACTER_TYPE_INSECT = 7, 1022963 = 8, ID_CA_RIGPART_TAG_CHARACTER_TYPE_WING = 9, 1022964 = 10, ID_CA_RIGPART_TAG_CHARACTER_TYPE_AMPHIBIAN = 11, 1022965 = 12, ID_CA_RIGPART_TAG_CHARACTER_TYPE_ALIEN = 13, 1022966 = 14, ID_CA_RIGPART_TAG_CHARACTER_TYPE_FISH = 15, 1022967 = 16, ID_CA_RIGPART_TAG_CHARACTER_TYPE_REPTILE = 17, 1022968 = 18, ID_CA_RIGPART_TAG_CHARACTER_TYPE_FACE = 19, 1022970 = 20, ID_CA_RIGPART_TAG_CHARACTER_TYPE_TENTACLE = 21, 1022971 = 22, ID_CA_RIGPART_TAG_CHARACTER_TYPE_VEHICLE = 23, -1 = 24, ID_CA_RIGPART_TAG_CHARACTER_TYPE_CUSTOM = 25, 1022972 = 26, }; #endif // TCARIGPART_H__
String File Code (Tcarigpart.str)
// C4D-StringResource // Identifier Text STRINGTABLE { ID_CA_RIGPART_TAG_CHARACTER_TYPE "Character"; ID_CA_RIGPART_TAG_CHARACTER_TYPE_NONE "None"; -1 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_BIPED "Biped"; 1021433 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_QUAD "Quadruped"; 1022962 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_INSECT "Insect"; 1022963 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_WING "Wing"; 1022964 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_AMPHIBIAN "Amphibian"; 1022965 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_ALIEN "Alien"; 1022966 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_FISH "Fish"; 1022967 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_REPTILE "Reptile"; 1022968 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_FACE "Face"; 1022970 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_TENTACLE "Tentacle"; 1022971 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_VEHICLE "Vehicle"; -1 ""; ID_CA_RIGPART_TAG_CHARACTER_TYPE_CUSTOM "Custom"; 1022972 ""; }