Field of View of the current scene camera

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

On 23/11/2008 at 22:44, xxxxxxxx wrote:

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

---------
How do I find out about the field-of-view of the current scene camera from within the InitRender function of a material shader?

Thanks for the support.

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

On 24/11/2008 at 01:04, xxxxxxxx wrote:

Get the camera through the render basedraw.

> \> irs->doc->GetRenderBasedraw() \>

cheers,
Matthias

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

On 24/11/2008 at 14:26, xxxxxxxx wrote:

GetRenderBasedraw returns me a pointer to BaseDraw class.
I guess with that I can get the scene camera by
->GetSceneCamera()?

However this returns me a BaseObject, and not a CameraObject, which I would need to use the functions GetAperture and GetFocus.

Maybe you could tell me, where my misunderstanding is.
Thanks again
Geromaros

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

On 25/11/2008 at 05:42, xxxxxxxx wrote:

Or is there a direct way from BaseDraw to get the field-of-view of the current scene camera.
Thanks

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

On 25/11/2008 at 06:33, xxxxxxxx wrote:

Just cast the BaseObject to a CameraObject or access the container of the BaseObject with the according IDs (e.g CAMERAOBJECT_FOV).

cheers,
Matthias