The FVector::Normalize function states in its comment that if given a vector that is too small to be normalized, it will set it to 0,0,0 and return false. The function only returns false and does not change the vector upon it being too small.

The code for this function is located in Vector.h.

Regression?: No
This code was the same in 4.14

Steps to Reproduce

N/A - Code issue

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-45369 in the post.

Login to Vote

Affects Versions4.
Target Fix4.17
Fix Commit3457129
Main Commit3492074
CreatedMay 24, 2017
ResolvedMay 24, 2017
UpdatedApr 27, 2018