Returns the rectangle's model matrix.
| 21 | |
| 22 | //! Returns the rectangle's model matrix. |
| 23 | mat4 matrix() |
| 24 | { |
| 25 | mat4 m = glm::translate( vec3( position, 0 ) ); |
| 26 | m *= glm::toMat4( rotation ); |
| 27 | m *= glm::scale( vec3( scale, 1 ) ); |
| 28 | m *= glm::translate( vec3( -area.getSize() * 0.5f, 0 ) ); |
| 29 | |
| 30 | return m; |
| 31 | } |
| 32 | }; |
| 33 | |
| 34 | class WindowToWorldTestApp : public App { |