Blender V4.3
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

Definition at line 58 of file GridHelpers.h.

References closest(), closestPointToSegment(), distance(), and v.

◆ 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 30 of file GridHelpers.h.

References A, B, b, and P.

Referenced by closestPointOnPolygon().

◆ distancePointToPolygon()

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

◆ 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 180 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

Definition at line 114 of file GridHelpers.h.

References Freestyle::GeomUtils::overlapTriangleBox().