Blender V5.0
GridHelpers.h File Reference

Class to define a cell grid surrounding the projected image of a scene. More...

#include <vector>
#include "FRS_freestyle.h"
#include "GeomUtils.h"
#include "Polygon.h"
#include "../winged_edge/WEdge.h"
#include "MEM_guardedalloc.h"

Go to the source code of this file.

Classes

class  Freestyle::GridHelpers::Transform

Namespaces

namespace  Freestyle
 inherits from class Rep
namespace  Freestyle::GridHelpers

Functions

template<class T>
T Freestyle::GridHelpers::closestPointToSegment (const T &P, const T &A, const T &B, real &distance)
Vec3r Freestyle::GridHelpers::closestPointOnPolygon (const Vec3r &point, const Polygon3r &poly)
real Freestyle::GridHelpers::distancePointToPolygon (const Vec3r &point, const Polygon3r &poly)
bool Freestyle::GridHelpers::insideProscenium (const real proscenium[4], const Polygon3r &polygon)
vector< Vec3rFreestyle::GridHelpers::enumerateVertices (const vector< WOEdge * > &fedges)
void Freestyle::GridHelpers::getDefaultViewProscenium (real viewProscenium[4])
void Freestyle::GridHelpers::expandProscenium (real proscenium[4], const Polygon3r &polygon)
void Freestyle::GridHelpers::expandProscenium (real proscenium[4], const Vec3r &point)

Detailed Description

Class to define a cell grid surrounding the projected image of a scene.

Definition in file GridHelpers.h.