UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShewchukExactPredicatesFloat Namespace Reference

Functions

bool IsExactPredicateDataInitialized ()
 
void exactinit ()
 
float orient2dfast (const float *pa, const float *pb, const float *pc)
 
float orient2d (const float *pa, const float *pb, const float *pc)
 
float orient2d_origin (const float ax, const float ay, const float bx, const float by)
 
float orient3dfast (const float *pa, const float *pb, const float *pc, const float *pd)
 
float orient3d (const float *pa, const float *pb, const float *pc, const float *pd)
 
float facing3d (const float *pa, const float *pb, const float *pc, const float *dir)
 
float facing2d (const float *pa, const float *pb, const float *dir)
 
float incirclefast (const float *pa, const float *pb, const float *pc, const float *pd)
 
float incircle (const float *pa, const float *pb, const float *pc, const float *pd)
 
float inspherefast (const float *pa, const float *pb, const float *pc, const float *pd, const float *pe)
 
float insphere (const float *pa, const float *pb, const float *pc, const float *pd, const float *pe)
 

Function Documentation

◆ exactinit()

void ShewchukExactPredicatesFloat::exactinit ( )

must be called before running any exact predicate function. called by module startup.

◆ facing2d()

float ShewchukExactPredicatesFloat::facing2d ( const float pa,
const float pb,
const float dir 
)

◆ facing3d()

float ShewchukExactPredicatesFloat::facing3d ( const float pa,
const float pb,
const float pc,
const float dir 
)

◆ incircle()

float ShewchukExactPredicatesFloat::incircle ( const float pa,
const float pb,
const float pc,
const float pd 
)

◆ incirclefast()

float ShewchukExactPredicatesFloat::incirclefast ( const float pa,
const float pb,
const float pc,
const float pd 
)

◆ insphere()

float ShewchukExactPredicatesFloat::insphere ( const float pa,
const float pb,
const float pc,
const float pd,
const float pe 
)

◆ inspherefast()

float ShewchukExactPredicatesFloat::inspherefast ( const float pa,
const float pb,
const float pc,
const float pd,
const float pe 
)

◆ IsExactPredicateDataInitialized()

bool ShewchukExactPredicatesFloat::IsExactPredicateDataInitialized ( )
Returns
true if exactinit() has already been run; useful for check()ing that

◆ orient2d()

float ShewchukExactPredicatesFloat::orient2d ( const float pa,
const float pb,
const float pc 
)

◆ orient2d_origin()

float ShewchukExactPredicatesFloat::orient2d_origin ( const float  ax,
const float  ay,
const float  bx,
const float  by 
)

◆ orient2dfast()

float ShewchukExactPredicatesFloat::orient2dfast ( const float pa,
const float pb,
const float pc 
)

◆ orient3d()

float ShewchukExactPredicatesFloat::orient3d ( const float pa,
const float pb,
const float pc,
const float pd 
)

◆ orient3dfast()

float ShewchukExactPredicatesFloat::orient3dfast ( const float pa,
const float pb,
const float pc,
const float pd 
)