class camera_perspective_renderer :Renders the scene from the perspective of a camera.object..end
Application.default_renderer is an alias for camera_perspective_renderer.
Most simple applications will use this class.
The following code renders the scene from the perspective of a camera:
open FatCaml.Scene
open FatCaml.Application
let display_renderer = new default_renderer and
camera = new stationary_camera in
camera#set_position (0.0, 1.0, 3.0) ;
camera#face (0.0, 0.0, 0.0) ;
display_renderer#set_camera (camera :> camera) ;
display_singleton#set_renderer display_renderer
val mutable camera : Scene.cameraval mutable viewport : int * int * int * intval mutable root : Scene.scene_nodemethod set_camera : Scene.camera -> unitmethod get_camera : Scene.cameramethod set_scene_root : Scene.scene_node -> unitmethod get_scene_root : Scene.scene_nodemethod set_viewport : x:int -> y:int -> width:int -> height:int -> unitmethod render : Scene.render_context -> unitmethod draw_scene : Scene.render_context -> unit