Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 01/07/2004 at 05:56, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.500 Platform: Windows ; Language(s) : C++ ;
--------- Hi! I want to add a custom description to an object but nothing appears. What did i do wrong? Code snippet in my PluginObject: Bool ParamObject::GetDDescription(GeListNode* node, Description* description, LONG& flags) { DescLevel dl = DescLevel(0, DTYPE_REAL, 0); DescID did = DescID(dl); BaseContainer bc; bc.SetReal(DESC_MIN, -1.0); bc.SetReal(DESC_MAX, 100.0); bc.SetString(DESC_NAME, "TestParameter"); bc.SetString(DESC_SHORT_NAME, "Param1"); bc.SetBool(DESC_ASKOBJECT, false); bc.SetLong(DESC_CUSTOMGUI, CUSTOMGUI_REAL); if (!description->SetParameter(did, bc, DESCID_ROOT)) GePrint("Parameter doesnt work!"); flags |= DESCFLAGS_DESC_LOADED; return (ObjectData::GetDDescription(node, description, flags)); } thx, lawn
On 02/07/2004 at 08:02, xxxxxxxx wrote:
Can't anyboy pls help me? It's very important...
On 04/07/2004 at 21:26, xxxxxxxx wrote:
I can't see anything wrong, except that the ID seems to be 0. Try with a more normal ID, like 10000. Also, you probably should have a LoadDescription() somewhere in there. See the GetDDescription() entry in the docs. There are also a few examples of custom descriptions in the SDK project that you might find useful.
On 07/07/2004 at 07:33, xxxxxxxx wrote:
Unfortunately there is no example program in the sdk of 8.5 ...
I do not want to use LoadDescription because it shall be generated in - time (and destroyed as well...) Does the Descid have to be a bigger number?
On 07/07/2004 at 20:43, xxxxxxxx wrote:
I was referring to for example MorphMixer.cpp. Isn't that dynamic enough? I think LoadDescription() is necessary anyway, just to load the default categories for the object type. (It might be possible to add them manually, I haven't looked.) I don't know what the exact limits are for DescID, just that all the examples seem to start their IDs at 1000.