TVector2::GetSafeNormal

Gets a normalized copy of the vector, checking it is safe to do so based on the length.

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Math/Vector2D.h

Include

#include "Math/Vector2D.h"

Syntax

TVector2< T > GetSafeNormal
(
    T Tolerance
) const

Remarks

Gets a normalized copy of the vector, checking it is safe to do so based on the length. Returns zero vector if vector length is too small to safely normalize.

Returns

A normalized copy of the vector if safe, (0,0) otherwise.

Parameters

Parameter

Description

Tolerance

Minimum squared length of vector for normalization.