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_FRACTURE_DETAILING_NOISE_TYPE
Element Information
Sample Code
Example code for the id ID_FRACTURE_DETAILING_NOISE_TYPE in Omograph_fracturevoronoi
Note that this is not the actual code from the Omograph_fracturevoronoi file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Omograph_fracturevoronoi.res)
LONG ID_FRACTURE_DETAILING_NOISE_TYPE { SCALE_H ; CYCLE { ID_FRACTURE_DETAILING_NOISE_TYPE_BOX; ID_FRACTURE_DETAILING_NOISE_TYPE_BLISTEREDTURBULENCE; ID_FRACTURE_DETAILING_NOISE_TYPE_BUYA; ID_FRACTURE_DETAILING_NOISE_TYPE_CELL; ID_FRACTURE_DETAILING_NOISE_TYPE_CRANAL; ID_FRACTURE_DETAILING_NOISE_TYPE_DENTS; ID_FRACTURE_DETAILING_NOISE_TYPE_DISPLACEDTURBULENCE; ID_FRACTURE_DETAILING_NOISE_TYPE_ELECTRIC; ID_FRACTURE_DETAILING_NOISE_TYPE_FBM; ID_FRACTURE_DETAILING_NOISE_TYPE_GASEOUS; ID_FRACTURE_DETAILING_NOISE_TYPE_HAMA; ID_FRACTURE_DETAILING_NOISE_TYPE_LUKA; ID_FRACTURE_DETAILING_NOISE_TYPE_MODNOISE; ID_FRACTURE_DETAILING_NOISE_TYPE_NAKI; ID_FRACTURE_DETAILING_NOISE_TYPE_NUTOUS; ID_FRACTURE_DETAILING_NOISE_TYPE_OBER; ID_FRACTURE_DETAILING_NOISE_TYPE_PEZO; ID_FRACTURE_DETAILING_NOISE_TYPE_POXO; ID_FRACTURE_DETAILING_NOISE_TYPE_SEMA; ID_FRACTURE_DETAILING_NOISE_TYPE_STUPL; ID_FRACTURE_DETAILING_NOISE_TYPE_TURBULENCE; ID_FRACTURE_DETAILING_NOISE_TYPE_VLNOISE; ID_FRACTURE_DETAILING_NOISE_TYPE_WAVYTURBULENCE; ID_FRACTURE_DETAILING_NOISE_TYPE_CELLVORONOI; ID_FRACTURE_DETAILING_NOISE_TYPE_DISPLACEDVORONOI; ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI1; ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI2; ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI3; ID_FRACTURE_DETAILING_NOISE_TYPE_ZADA; ID_FRACTURE_DETAILING_NOISE_TYPE_PERLIN; ID_FRACTURE_DETAILING_NOISE_TYPE_RIDGEDMULTIFRACTAL; } }
Header File Code (Omograph_fracturevoronoi.h)
#ifndef OMOGRAPH_FRACTUREVORONOI_H__ #define OMOGRAPH_FRACTUREVORONOI_H__ enum { ID_FRACTURE_DETAILING_NOISE_TYPE = 1000, //First ID should start at 1000 ID_FRACTURE_DETAILING_NOISE_TYPE_BOX = 1, ID_FRACTURE_DETAILING_NOISE_TYPE_BLISTEREDTURBULENCE = 2, ID_FRACTURE_DETAILING_NOISE_TYPE_BUYA = 3, ID_FRACTURE_DETAILING_NOISE_TYPE_CELL = 4, ID_FRACTURE_DETAILING_NOISE_TYPE_CRANAL = 5, ID_FRACTURE_DETAILING_NOISE_TYPE_DENTS = 6, ID_FRACTURE_DETAILING_NOISE_TYPE_DISPLACEDTURBULENCE = 7, ID_FRACTURE_DETAILING_NOISE_TYPE_ELECTRIC = 8, ID_FRACTURE_DETAILING_NOISE_TYPE_FBM = 9, ID_FRACTURE_DETAILING_NOISE_TYPE_GASEOUS = 10, ID_FRACTURE_DETAILING_NOISE_TYPE_HAMA = 11, ID_FRACTURE_DETAILING_NOISE_TYPE_LUKA = 12, ID_FRACTURE_DETAILING_NOISE_TYPE_MODNOISE = 13, ID_FRACTURE_DETAILING_NOISE_TYPE_NAKI = 14, ID_FRACTURE_DETAILING_NOISE_TYPE_NUTOUS = 15, ID_FRACTURE_DETAILING_NOISE_TYPE_OBER = 16, ID_FRACTURE_DETAILING_NOISE_TYPE_PEZO = 17, ID_FRACTURE_DETAILING_NOISE_TYPE_POXO = 18, ID_FRACTURE_DETAILING_NOISE_TYPE_SEMA = 19, ID_FRACTURE_DETAILING_NOISE_TYPE_STUPL = 20, ID_FRACTURE_DETAILING_NOISE_TYPE_TURBULENCE = 21, ID_FRACTURE_DETAILING_NOISE_TYPE_VLNOISE = 22, ID_FRACTURE_DETAILING_NOISE_TYPE_WAVYTURBULENCE = 23, ID_FRACTURE_DETAILING_NOISE_TYPE_CELLVORONOI = 24, ID_FRACTURE_DETAILING_NOISE_TYPE_DISPLACEDVORONOI = 25, ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI1 = 26, ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI2 = 27, ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI3 = 28, ID_FRACTURE_DETAILING_NOISE_TYPE_ZADA = 29, ID_FRACTURE_DETAILING_NOISE_TYPE_PERLIN = 30, ID_FRACTURE_DETAILING_NOISE_TYPE_RIDGEDMULTIFRACTAL = 31, }; #endif // OMOGRAPH_FRACTUREVORONOI_H__
String File Code (Omograph_fracturevoronoi.str)
// C4D-StringResource // Identifier Text STRINGTABLE { ID_FRACTURE_DETAILING_NOISE_TYPE "NoiseType"; ID_FRACTURE_DETAILING_NOISE_TYPE_BOX "Box"; ID_FRACTURE_DETAILING_NOISE_TYPE_BLISTEREDTURBULENCE "BlisteredTurbulence"; ID_FRACTURE_DETAILING_NOISE_TYPE_BUYA "Buya"; ID_FRACTURE_DETAILING_NOISE_TYPE_CELL "CellNoise"; ID_FRACTURE_DETAILING_NOISE_TYPE_CRANAL "Cranal"; ID_FRACTURE_DETAILING_NOISE_TYPE_DENTS "Dents"; ID_FRACTURE_DETAILING_NOISE_TYPE_DISPLACEDTURBULENCE "DisplacedTurbulence"; ID_FRACTURE_DETAILING_NOISE_TYPE_ELECTRIC "Electric"; ID_FRACTURE_DETAILING_NOISE_TYPE_FBM "FBM"; ID_FRACTURE_DETAILING_NOISE_TYPE_GASEOUS "Gaseous"; ID_FRACTURE_DETAILING_NOISE_TYPE_HAMA "Hama"; ID_FRACTURE_DETAILING_NOISE_TYPE_LUKA "Luka"; ID_FRACTURE_DETAILING_NOISE_TYPE_MODNOISE "ModNoise"; ID_FRACTURE_DETAILING_NOISE_TYPE_NAKI "Naki"; ID_FRACTURE_DETAILING_NOISE_TYPE_NUTOUS "Nutous"; ID_FRACTURE_DETAILING_NOISE_TYPE_OBER "Ober"; ID_FRACTURE_DETAILING_NOISE_TYPE_PEZO "Pezo"; ID_FRACTURE_DETAILING_NOISE_TYPE_POXO "Poxo"; ID_FRACTURE_DETAILING_NOISE_TYPE_SEMA "Sema"; ID_FRACTURE_DETAILING_NOISE_TYPE_STUPL "Stupl"; ID_FRACTURE_DETAILING_NOISE_TYPE_TURBULENCE "Turbulence"; ID_FRACTURE_DETAILING_NOISE_TYPE_VLNOISE "VLNoise"; ID_FRACTURE_DETAILING_NOISE_TYPE_WAVYTURBULENCE "WavyTurbulence"; ID_FRACTURE_DETAILING_NOISE_TYPE_CELLVORONOI "CellVoronoi"; ID_FRACTURE_DETAILING_NOISE_TYPE_DISPLACEDVORONOI "DisplacedVoronoi"; ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI1 "Voronoi1"; ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI2 "Voronoi2"; ID_FRACTURE_DETAILING_NOISE_TYPE_VORONOI3 "Voronoi3"; ID_FRACTURE_DETAILING_NOISE_TYPE_ZADA "Zada"; ID_FRACTURE_DETAILING_NOISE_TYPE_PERLIN "Perlin"; ID_FRACTURE_DETAILING_NOISE_TYPE_RIDGEDMULTIFRACTAL "RidgedMultifractal"; }