Blender V5.0
Freestyle::GridHelpers Namespace Reference

Classes

class  Transform

Functions

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

Function Documentation

◆ closestPointOnPolygon()

Vec3r Freestyle::GridHelpers::closestPointOnPolygon ( const Vec3r & point,
const Polygon3r & poly )
inline

◆ closestPointToSegment()

template<class T>
T Freestyle::GridHelpers::closestPointToSegment ( const T & P,
const T & A,
const T & B,
real & distance )

Computes the distance from a point P to a segment AB

Definition at line 28 of file GridHelpers.h.

References A, B, b, distance(), and P.

Referenced by closestPointOnPolygon().

◆ distancePointToPolygon()

◆ enumerateVertices()

vector< Vec3r > Freestyle::GridHelpers::enumerateVertices ( const vector< WOEdge * > & fedges)
inline

◆ expandProscenium() [1/2]

void Freestyle::GridHelpers::expandProscenium ( real proscenium[4],
const Polygon3r & polygon )
inline

◆ expandProscenium() [2/2]

void Freestyle::GridHelpers::expandProscenium ( real proscenium[4],
const Vec3r & point )
inline

Definition at line 176 of file GridHelpers.h.

◆ getDefaultViewProscenium()

void Freestyle::GridHelpers::getDefaultViewProscenium ( real viewProscenium[4])

◆ insideProscenium()

bool Freestyle::GridHelpers::insideProscenium ( const real proscenium[4],
const Polygon3r & polygon )
inline