Field of view of current camera



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

    On 15/03/2009 at 02:55, xxxxxxxx wrote:

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

    ---------
    Hi,

    I need to obtain the field of view of the current camera inside an XPRESSO-network. At the moment I use a coffee-node to get the current camera using the following code:

    > var activeCam = doc->GetActiveBaseDraw()#BASEDRAW_DATA_CAMERA;

    But how do I obtain the field of view of that camera? I didn't find anything on that in the SDK (HTML, the winhelp-version seems to be broken, I downloaded it, but all pages seem to miss content). Apparently there are no special classes for different types of objects in COFFEE and I can only use the methods of BaseObject ?! Is there some container ID I missed? Unfortunatly I didn't find a complete list of IDs in the HTML SDK. The BASEDRAW_DATA_CAMERA I only found in an example in the forum, but not in the SDK.

    Thanks,
    Chris



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

    On 15/03/2009 at 06:24, xxxxxxxx wrote:

    Hi,

    I maybe wrong, but you should check the c4d_basedraw.h.
    This line could be helpful:
    > void GetViewParameter(Vector \*offset, Vector \*scale, Vector \*scale_z);



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

    On 15/03/2009 at 06:33, xxxxxxxx wrote:

    You can use the operator direct after getting the active camera:

    > \> var activeCam = doc->GetActiveBaseDraw()#BASEDRAW_DATA_CAMERA; \> var fov = activeCam#CAMERAOBJECT_FOV; \> println(fov);// Radians \> println(Degree(fov));// Degrees \>

    To find/get the correct type for a parameter, you can drag it from
    the Objects AM into for example a script editor window.

    Cheers
    Lennart



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

    On 15/03/2009 at 06:50, xxxxxxxx wrote:

    Hi,

    Lennart, that's exactly what I needed, and the tip with the drag & drop is great!

    Thanks Guys,
    Chris


Log in to reply