KrisLibrary
1.0.0
|
A rasterizer that flat-fills elements of a grid. More...
#include <Rasterize.h>
Public Member Functions | |
FillRasterizer2D (Array2D< T > &_grid) | |
void | Rasterize (const Triangle2D &tri) |
void | Rasterize (const Triangle2D &tri, const T &val) |
void | Rasterize (const AABB2D &b, const T &val) |
virtual void | VisitCell (const Vector3 &bary, int i, int j) |
virtual void | Fill (const Vector3 ¶ms, T &cell) |
Public Member Functions inherited from Meshing::Rasterizer2D | |
void | Rasterize (const Triangle2D &t) |
void | ClippedRasterize (const Triangle2D &t, const AABB2D &aabb) |
void | Rasterize (const AABB2D &b) |
void | ClippedRasterize (const AABB2D &t, const AABB2D &aabb) |
void | Rasterize (const Triangle2D &t, const Vector3 &baryA, const Vector3 &baryB, const Vector3 &baryC) |
void | RasterizeVerticalSegment (int i, Real y1, Real y2, const Vector3 &baryA, const Vector3 &baryB) |
Public Attributes | |
Array2D< T > * | grid |
T | fillVal |
A rasterizer that flat-fills elements of a grid.