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_TYPE
Element Information
Sample Code
Example code for the id ID_CA_RIGPART_TAG_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_TYPE { SCALE_H ; ANIM OFF; CYCLE { ID_CA_RIGPART_TAG_TYPE_NONE; -1; ID_CA_RIGPART_TAG_TYPE_PELVIS; 1022792; ID_CA_RIGPART_TAG_TYPE_LIMB; 1022793; ID_CA_RIGPART_TAG_TYPE_SPINE; 1022794; ID_CA_RIGPART_TAG_TYPE_HAND; 1022956; ID_CA_RIGPART_TAG_TYPE_FOOT; 1022957; ID_CA_RIGPART_TAG_TYPE_DIGIT; 1022795; ID_CA_RIGPART_TAG_TYPE_HEAD; 1022796; ID_CA_RIGPART_TAG_TYPE_TAIL; 1022797; ID_CA_RIGPART_TAG_TYPE_WING; 1022798; ID_CA_RIGPART_TAG_TYPE_GROUP; 1022792; ID_CA_RIGPART_TAG_TYPE_CONTROLLER; 1022941; ID_CA_RIGPART_TAG_TYPE_COMPONENT; 1022292; ID_CA_RIGPART_TAG_TYPE_CHARACTER; 1021433; ID_CA_RIGPART_TAG_TYPE_LEG; 1026942; ID_CA_RIGPART_TAG_TYPE_EYE; 1026943; ID_CA_RIGPART_TAG_TYPE_EAR; 1026944; ID_CA_RIGPART_TAG_TYPE_NOSE; 1026945; ID_CA_RIGPART_TAG_TYPE_LIPS; 1026946; ID_CA_RIGPART_TAG_TYPE_MOUTH; 1026947; -1; ID_CA_RIGPART_TAG_TYPE_CUSTOM; } }
Header File Code (Tcarigpart.h)
#ifndef TCARIGPART_H__ #define TCARIGPART_H__ enum { ID_CA_RIGPART_TAG_TYPE = 1000, //First ID should start at 1000 ID_CA_RIGPART_TAG_TYPE_NONE = 1, -1 = 2, ID_CA_RIGPART_TAG_TYPE_PELVIS = 3, 1022792 = 4, ID_CA_RIGPART_TAG_TYPE_LIMB = 5, 1022793 = 6, ID_CA_RIGPART_TAG_TYPE_SPINE = 7, 1022794 = 8, ID_CA_RIGPART_TAG_TYPE_HAND = 9, 1022956 = 10, ID_CA_RIGPART_TAG_TYPE_FOOT = 11, 1022957 = 12, ID_CA_RIGPART_TAG_TYPE_DIGIT = 13, 1022795 = 14, ID_CA_RIGPART_TAG_TYPE_HEAD = 15, 1022796 = 16, ID_CA_RIGPART_TAG_TYPE_TAIL = 17, 1022797 = 18, ID_CA_RIGPART_TAG_TYPE_WING = 19, 1022798 = 20, ID_CA_RIGPART_TAG_TYPE_GROUP = 21, 1022792 = 22, ID_CA_RIGPART_TAG_TYPE_CONTROLLER = 23, 1022941 = 24, ID_CA_RIGPART_TAG_TYPE_COMPONENT = 25, 1022292 = 26, ID_CA_RIGPART_TAG_TYPE_CHARACTER = 27, 1021433 = 28, ID_CA_RIGPART_TAG_TYPE_LEG = 29, 1026942 = 30, ID_CA_RIGPART_TAG_TYPE_EYE = 31, 1026943 = 32, ID_CA_RIGPART_TAG_TYPE_EAR = 33, 1026944 = 34, ID_CA_RIGPART_TAG_TYPE_NOSE = 35, 1026945 = 36, ID_CA_RIGPART_TAG_TYPE_LIPS = 37, 1026946 = 38, ID_CA_RIGPART_TAG_TYPE_MOUTH = 39, 1026947 = 40, -1 = 41, ID_CA_RIGPART_TAG_TYPE_CUSTOM = 42, }; #endif // TCARIGPART_H__
String File Code (Tcarigpart.str)
// C4D-StringResource // Identifier Text STRINGTABLE { ID_CA_RIGPART_TAG_TYPE "Type"; ID_CA_RIGPART_TAG_TYPE_NONE "None"; -1 ""; ID_CA_RIGPART_TAG_TYPE_PELVIS "Pelvis"; 1022792 ""; ID_CA_RIGPART_TAG_TYPE_LIMB "Limb"; 1022793 ""; ID_CA_RIGPART_TAG_TYPE_SPINE "Spine"; 1022794 ""; ID_CA_RIGPART_TAG_TYPE_HAND "Hand"; 1022956 ""; ID_CA_RIGPART_TAG_TYPE_FOOT "Foot"; 1022957 ""; ID_CA_RIGPART_TAG_TYPE_DIGIT "Digit"; 1022795 ""; ID_CA_RIGPART_TAG_TYPE_HEAD "Head"; 1022796 ""; ID_CA_RIGPART_TAG_TYPE_TAIL "Tail"; 1022797 ""; ID_CA_RIGPART_TAG_TYPE_WING "Wing"; 1022798 ""; ID_CA_RIGPART_TAG_TYPE_GROUP "Group"; 1022792 ""; ID_CA_RIGPART_TAG_TYPE_CONTROLLER "Controller"; 1022941 ""; ID_CA_RIGPART_TAG_TYPE_COMPONENT "Component"; 1022292 ""; ID_CA_RIGPART_TAG_TYPE_CHARACTER "Character"; 1021433 ""; ID_CA_RIGPART_TAG_TYPE_LEG "Leg"; 1026942 ""; ID_CA_RIGPART_TAG_TYPE_EYE "Eye"; 1026943 ""; ID_CA_RIGPART_TAG_TYPE_EAR "Ear"; 1026944 ""; ID_CA_RIGPART_TAG_TYPE_NOSE "Nose"; 1026945 ""; ID_CA_RIGPART_TAG_TYPE_LIPS "Lips"; 1026946 ""; ID_CA_RIGPART_TAG_TYPE_MOUTH "Mouth"; 1026947 ""; -1 ""; ID_CA_RIGPART_TAG_TYPE_CUSTOM "Custom"; }