t
Loading...
Searching...
No Matches
algorithms.hpp File Reference

Contains various algorithms. More...

#include "math/Vector3.hpp"
#include <vector>

Go to the source code of this file.

Namespaces

namespace  t
 The t software 3D graphics library namespace.
 

Functions

std::vector< std::pair< int, int > > t::bresenhamLow (int x0, int y0, int x1, int y1)
 Used internally by bresenham.
 
std::vector< std::pair< int, int > > t::bresenhamHigh (int x0, int y0, int x1, int y1)
 Used internally by bresenham.
 
std::vector< std::pair< int, int > > t::bresenham (int x0, int y0, int x1, int y1)
 Computes and returns the points of a line using the Bresenham's line algorithm.
 
Vector3 t::barycentric (Vector3 point, Vector3 vertexA, Vector3 vertexB, Vector3 vertexC)
 Computes and returns the barycentric coordinates of a point in a triangle.
 

Detailed Description

Contains various algorithms.