SetSceneCamera not working



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

    On 12/08/2005 at 11:23, xxxxxxxx wrote:

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

    ---------
    Hi,

    I dont understand why the following snippet is not working. I am trying to change the camera and render the document.

    This is what I am using

      
    String s = clonedDoc->GetRenderBaseDraw()->GetSceneCamera(clonedDoc)->GetName();  
    GePrint("Camera Name: " + s);  
    GePrint("Op Name: " + op->GetName() + " " + LongToString(op->GetType()));  
    clonedDoc->GetRenderBaseDraw()->SetSceneCamera(op);  
    clonedDoc->Message(MSG_UPDATE);  
    s = clonedDoc->GetRenderBaseDraw()->GetSceneCamera(clonedDoc)->GetName();  
    GePrint("Camera Name: " + s);  
    

    But the following is printed in the console

    1. Camera Name: Camera
    2. Op Name: MyRenderCamera 5103
    3. Camera Name: Camera

    Line 3 should be Camera Name: MyRenderCamera (which is the name of the camera object)

    I dont understand why it doesn't use my camera

    Any Ideas?



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

    On 12/08/2005 at 11:36, xxxxxxxx wrote:

    Nevermind, programmer error :)

    It was to do with clonedDoc. As I was cloning the document, some other part of my code was using the original document


Log in to reply