logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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