20
edits
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 | 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]] | ||
== The role of "x_gl_mat1" == | == The role of "x_gl_mat1" == |
edits