Camera Switching



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

    On 14/10/2010 at 01:31, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   11.5 
    Platform:   Windows  ;   
    Language(s) :   C.O.F.F.E.E  ;

    ---------
    Hi !
    The goal is to make a camera the active one when it is selected...
    I can't get it work. (C4D 11.5).

    The C.O.F.F.E.E Tag is on the camera itself.

    main(doc,op) {

    var bd,cam;

    cam=op;

    bd = doc->GetActiveBaseDraw();

    bd->SetSceneCamera(cam);  <- this always returns "Member not found" ...

    }

    Thanks for help.



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

    On 14/10/2010 at 08:32, xxxxxxxx wrote:

    Something like this should work:

      
    main(doc,op)  
    {  
      var bd = doc->GetActiveBaseDraw();  
      bd#BASEDRAW_DATA_CAMERA = op;  
    }  
    

    cheers,
    Matthias



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

    On 14/10/2010 at 08:57, xxxxxxxx wrote:

    just to add. SetSceneCamera member is not available in COFFEE, that´s why it wouldn´t work int he first place and gives you this message. Matthias code works just fine though.



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

    On 14/10/2010 at 13:53, xxxxxxxx wrote:

    It works great ! That was so simple, I think I saw it when I explored BaseDraw.h, I didn't deduced it was the one :D...

    So Matthias, 3D Designer, my question is now :

    Why "SetSceneCamera()" isn't available in C.O.F.F.E.E. although it is in the C.O.F.F.E.E. SDK I just picked up on www.Plugincafe.com ?
    Is there a way to know which commands works with C.O.F.F.E.E. and which one doesn't ?

    Lots of thanks !

    void SetSceneCamera(BaseObject* op)_<_h4_>_

    Sets a new scene camera. If op is NULL, the editor camera is used._h5> _Paramet_ <_h5_>_i>
    > BaseObject* op
    >
    >> The new camera.



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

    On 14/10/2010 at 14:21, xxxxxxxx wrote:

    I just downloaded the coffee docs and I don´t see this command documented. Are you sure you didn´t download teh c++ sdk docs?



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

    On 14/10/2010 at 15:44, xxxxxxxx wrote:

    woops ... Seems like you're right ... It is less complicated than the C++ one, and I guess less powerfull too...

    Thank you again !

    Mike


Log in to reply