Hg200

Joined 29 March 2020
2 bytes added ,  2 January 2021
m
no edit summary
No edit summary
mNo edit summary
Line 1: Line 1:
= Investigations on update_camera() =
= Investigations on update_camera() =


In the second part of <math display="inline">\rightarrow</math> "axes::properties::update_camera ()" the view transformation "x_gl_mat1" and projection matrix "x_gl_mat2" are put together. The following images illustrate some of the properties of "x_gl_mat1" and "x_gl_mat2".
In the second part of <math display="inline">\rightarrow</math> "axes::properties::update_camera ()" the view transformation "x_gl_mat1" and projection matrix "x_gl_mat2" are put together. The following article illustrates some of the properties of "x_gl_mat1" and "x_gl_mat2".
 
== OpenGL coordinate systems ==
 
In the Octave plotting backend, we find various OpenGL transformations. Some of the classic OpenGL transformation steps, as well as coordinate systems, are shown in the following picture:
 
[[File:Octave_coordinate_systems.png|center|350px]]


== The Octave coordinate system ==
== The Octave coordinate system ==
Line 8: Line 14:


[[File:Octave_view_point_setup_to_scale.png|center|750px]]
[[File:Octave_view_point_setup_to_scale.png|center|750px]]
== OpenGL coordinate systems ==
In the Octave plotting backend, we find various OpenGL transformations. Some of the classic OpenGL transformation steps, as well as coordinate systems, are shown in the following picture:
[[File:Octave_coordinate_systems.png|center|350px]]


== The role of "x_gl_mat1" ==
== The role of "x_gl_mat1" ==
20

edits