MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / setDetailFromPosAndScale

Method setDetailFromPosAndScale

Engine/source/ts/tsShapeInstance.cpp:610–619  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608}
609
610S32 TSShapeInstance::setDetailFromPosAndScale( const SceneRenderState *state,
611 const Point3F &pos,
612 const Point3F &scale )
613{
614 VectorF camVector = pos - state->getDiffuseCameraPosition();
615 F32 dist = getMax( camVector.len(), 0.01f );
616 F32 invScale = ( 1.0f / getMax( getMax( scale.x, scale.y ), scale.z ) );
617
618 return setDetailFromDistance( state, dist * invScale );
619}
620
621S32 TSShapeInstance::setDetailFromDistance( const SceneRenderState *state, F32 scaledDistance )
622{

Callers 2

prepBatchRenderMethod · 0.80
prepRenderImageMethod · 0.80

Calls 3

getMaxFunction · 0.85
lenMethod · 0.45

Tested by

no test coverage detected