Skip to content

Jibaru/graphical-computing-algorithms

Repository files navigation

Graphical Computing Algorithms

Graphical Computing Algorithms implemented with C++/OpenGL.

Install Compiler

Use the GCC/G++ GNU compiler

sudo apt-get install gcc

Install OpenGL Library

The library contains free glut 3 user interface

sudo apt-get update
sudo apt-get install freeglut3-dev

To compile include the -lGL -lGLU -lglut linkers.

Screenshots

Bidimensional Transforms

  • Bidimensional Rotate Bidimensional_Rotate

  • Bidimensional Scale Bidimensional_Scale

  • Bidimensional Traslate Bidimensional_Traslate

Tridimensional Transforms

  • Tridimensional Traslate Tridimensional_Traslate

  • Tridimensional Rotate Tridimensional_Rotate

  • Tridimensional Scale Tridimensional_Scale

Curves and Sufaces

  • Bezier Curve with 3 Control Points Bezier_Curve

  • Bezier Curve with Castelljau Algorithm Bezier_Castelljau_Curve

  • B-Spline Curve with Boor Algorithm B_Spline_Curve

  • Hermite Curve Hermite_Curve

  • Bezier and Castelljou Surface Bezier_Castelljou_Surface

About

Graphical Computing Algorithms implemented with C++/OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published