Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

excamera - Viewing a 3d world from an arbitrary camera position. Allegro game programming library.

Description

       This  program  demonstrates  how  to  use  the  get_camera_matrix()  function to view a 3d world from any
       position and angle. The example draws a checkered floor through a viewport region on the screen. You  can
       use  the keyboard to move around the camera or modify the size of the viewport. The keys that can be used
       with this example are displayed between brackets at the top of the screen.

Name

       excamera - Viewing a 3d world from an arbitrary camera position. Allegro game programming library.

See Also

BITMAP(3alleg4),  END_OF_MAIN(3alleg4),  MATRIX_f(3alleg4),  POLYTYPE_FLAT(3alleg4),   SCREEN_H(3alleg4),
       SCREEN_W(3alleg4),         V3D_f(3alleg4),         allegro_error(3alleg4),         allegro_init(3alleg4),
       allegro_message(3alleg4),      apply_matrix_f(3alleg4),      blit(3alleg4),      clear_to_color(3alleg4),
       clip3d_f(3alleg4),     create_bitmap(3alleg4),     desktop_palette(3alleg4),     destroy_bitmap(3alleg4),
       font(3alleg4),            get_camera_matrix_f(3alleg4),            get_vector_rotation_matrix_f(3alleg4),
       install_int_ex(3alleg4),       install_keyboard(3alleg4),      install_timer(3alleg4),      key(3alleg4),
       key_shifts(3alleg4),      makecol(3alleg4),       persp_project_f(3alleg4),       poll_keyboard(3alleg4),
       polygon(3alleg4),    polygon3d_f(3alleg4),    rect(3alleg4),   screen(3alleg4),   set_clip_rect(3alleg4),
       set_gfx_mode(3alleg4),  set_palette(3alleg4),  set_projection_viewport(3alleg4),  textprintf_ex(3alleg4),
       vsync(3alleg4)

Allegro                                           version 4.4.3                                excamera(3alleg4)

Synopsis

#include<allegro.h>Exampleexcamera

See Also