Docs: diagram for reflect_v3_v3v3

This commit is contained in:
Campbell Barton 2017-04-21 17:26:27 +10:00
parent 13ee5ba467
commit 55a3d48046
Notes: blender-bot 2023-02-14 07:02:40 +01:00
Referenced by issue #51280, Crash when removing cache modifier
1 changed files with 13 additions and 1 deletions

View File

@ -697,7 +697,19 @@ void bisect_v3_v3v3v3(float out[3], const float v1[3], const float v2[3], const
/**
* Returns a reflection vector from a vector and a normal vector
* reflect = vec - ((2 * DotVecs(vec, mirror)) * mirror)
* reflect = vec - ((2 * dot(vec, mirror)) * mirror).
*
* <pre>
* v
* + ^
* \ |
* \|
* + normal: axis of reflection
* /
* /
* +
* out: result (negate for a 'bounce').
* </pre>
*/
void reflect_v3_v3v3(float out[3], const float v[3], const float normal[3])
{