Extend exisiting object with new features



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 10/02/2005 at 06:20, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.100 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------
    Hello,

    i want to create an object, e.g. MyLight, that have all features of a c4d light, but i want to save some extra information in my object MyLight.
    MyLight should act like a C4DLight in the editor and during rendering, but i want to hide the settings in the description dialog for the light from the user and want to show the user my description.

    I think, that could be a way:
    - Create a plugin "MyLight" derived from ObjectData
    - in Init() from MyLight create a C4DLight, invisible for C4D
    - overwrite all functions for drawing and rendering and return the values of the C4DLight

    Is this possible? Hope, somebody understands my problem.

    Torsten



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 28/02/2005 at 13:21, xxxxxxxx wrote:

    No, it's not possible in that way. The closest you would come would be to create a generator that generates a single light. (Which I actually think would be pretty close to what you're describing.)


Log in to reply