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

Function getAngleBetweenVectors

Engine/source/math/mathUtils.cpp:365–373  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

363}
364
365F32 getAngleBetweenVectors(VectorF vecA, VectorF vecB)
366{
367 F32 dot = mDot(vecA, vecB);
368 F32 lenSq1 = vecA.lenSquared();
369 F32 lenSq2 = vecB.lenSquared();
370 F32 angle = mAcos(dot / mSqrt(lenSq1 * lenSq2));
371
372 return angle;
373}
374
375F32 getSignedAngleBetweenVectors(VectorF vecA, VectorF vecB, VectorF norm)
376{

Callers 2

Calls 4

mAcosFunction · 0.85
mSqrtFunction · 0.85
mDotFunction · 0.70
lenSquaredMethod · 0.45

Tested by

no test coverage detected