Blender  V3.3
Classes | Functions
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, usdtokens::b(), blender::math::distance(), P(), and T.

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

References blender::robust_pred::epsilon, and point.

◆ getDefaultViewProscenium()

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

◆ insideProscenium()

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