BaseBitmap from a material



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

    On 16/02/2004 at 03:19, xxxxxxxx wrote:

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

    ---------
    I have a problem. I want to make my own Gui element which show atandard texture from the material of an object. For thiat I need the basebitmap from the material. I make it in that way, but it doesn't work.
    BaseBitmap *col;
    //Color Channel
    if(material->GetChannel(CHANNEL_COLOR)->GetBitmap()!=NULL)
          col= material->GetChannel(CHANNEL_TRANSPARENCY)->GetBitmap();
    else MessageDialog("no standart texture in the material");
    to show col is no problem, but the channel is always == NULL.
    What do I make wrong?
    To test the Plugin I had a material and I Load a texture in the color channel.
    Why it doesn't work? Have someone an idea?



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

    On 16/02/2004 at 05:25, xxxxxxxx wrote:

    hm I found here in the forum old Text where is a example for GetBitmap. And it works with the Picture Manager, but how can I get it in my "col" BaseBitmap? Because my col BaseBitmap is painted on my GUI. Who I can copy it there?
    I know that there is this in the SDK: BaseBitmap *GetClone(void); in the BaseBitmap class. But I can't manage it to put the btimap to col.
    Have someone an idea?



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

    On 16/02/2004 at 05:34, xxxxxxxx wrote:

    OK.
    I did it. I don't know wha it wasn't work.
    But it works. :)
    If someone wants to know how, I can post code here.


Log in to reply