The term graphical programming (id: pemrograman grafik) can refer to graphical programming language, where each subprogram and program structure are represented by icons (Bolton, 2004). This programming language provides a different method of coding, instead of high level statements in procedural and object-oriented languages, it is coded by selecting objects, connecting them, and adding functionality (Christiano, 2015). This type of language can be designed to support only specific purpose, such as for Insect Intelligent Building platform (Chen et al., 2020).
Other point of view considers that graphical programming is simply how to produce 2d and 3d graphics using computer, with the help of programming language, by understanding first the meaning of image, dimension, pixel, grid, color, RGB, platelet, shapes, and related terms (Hussain, 2016)
world - screen coordinates Link to heading
World coodinate system normally has different direction axes compared to computer screen coordinate system. The world uses to right as positive direction for and to top as positive direction for with the origin located at left bottom corner, while the screen uses the same direction for but opposite direction for with origin located at left top cornder.
It can be obtained that for
and for
which are and for transforming real world coordinates to computer screen coordinate .
And to have and , just swap with and with in Equation (1) and (2), which will produce
and
Notice that Equations (1) - (4) hold for real world and computer screen systems in Figure 1.