Example of using "Canvas" form "Graphics" library to display 3D graphics.
Dependencies: BSP_DISCO_F746NG Graphics mbed
Models/Square.h
- Committer:
- karpent
- Date:
- 2016-11-06
- Revision:
- 0:8acbce46eede
- Child:
- 1:4a5e329e617b
File content as of revision 0:8acbce46eede:
// // Square.h - example of usage graphics commands to create 3D graphics // // This example is based on code written by // Fabio de Albuquerque Dela Antonio (fabio914 at gmail.com) // See : https://github.com/fabio914/arduinogl/blob/master/examples // #pragma once #include <ArduinoGL.h> #include "Angle.h" /** * @brief 3D model of the square */ class Square : public Angle { public: Square(Canvas * canvas); /** * @brief Model setup. * @retval None */ void Setup(); /** * @brief Renders a square for given view angle. * Scale of the square changes for every frame. * Single frame is rendered. * @param None * @retval None */ void Render(); };