MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / getSqDistanceToPoint

Method getSqDistanceToPoint

Engine/source/math/mBox.h:397–411  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

395}
396
397inline F32 Box3F::getSqDistanceToPoint( const Point3F &refPt ) const
398{
399 F32 sqDist = 0.0f;
400
401 for ( U32 i=0; i < 3; i++ )
402 {
403 const F32 v = refPt[i];
404 if ( v < minExtents[i] )
405 sqDist += mSquared( minExtents[i] - v );
406 else if ( v > maxExtents[i] )
407 sqDist += mSquared( v - maxExtents[i] );
408 }
409
410 return sqDist;
411}
412
413inline void Box3F::extend(const Point3F & p)
414{

Callers 11

prepRenderImageMethod · 0.45
prepRenderImageMethod · 0.45
prepRenderImageMethod · 0.45
innerRenderMethod · 0.45
prepRenderImageMethod · 0.45
prepRenderImageMethod · 0.45
prepRenderImageMethod · 0.45
prepRenderImageMethod · 0.45
prepRenderImageMethod · 0.45

Calls 1

mSquaredFunction · 0.85

Tested by

no test coverage detected