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

Method updatePosition

Engine/source/Verve/VPath/VPath.cpp:1741–1754  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1739}
1740
1741void VPath::updatePosition( VPathObject *pPathObject )
1742{
1743 // Fetch Nodes.
1744 VPathNode *srcNode = getNode( pPathObject->getSourceNode() );
1745 VPathNode *dstNode = getNode( pPathObject->getDestinationNode() );
1746
1747 // Fetch Position.
1748 F32 pathInterp = 0.f;
1749 const Point3F newPosition = getPathPosition( srcNode, dstNode, pPathObject->getTimeInterp(), pPathObject->isForward(), pathInterp );
1750
1751 // Apply Position.
1752 pPathObject->setPosition( newPosition );
1753 pPathObject->setPathInterp( pathInterp );
1754}
1755
1756void VPath::updateOrientation( VPathObject *pPathObject )
1757{

Callers

nothing calls this directly

Calls 2

setPositionMethod · 0.45
setPathInterpMethod · 0.45

Tested by

no test coverage detected