FVector::Orthogonal

See if two normal vectors are nearly orthogonal (perpendicular), meaning the angle between them is close to 90 degrees.

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "Math/Vector.h"

Syntax

static bool Orthogonal
(
    const FVector & Normal1,
    const FVector & Normal2,
    float OrthogonalCosineThreshold
)

Remarks

See if two normal vectors are nearly orthogonal (perpendicular), meaning the angle between them is close to 90 degrees.

Returns

true if vectors are orthogonal (perpendicular), false otherwise.

Parameters

Parameter

Description

Normal1

First normalized vector.

Normal2

Second normalized vector.

OrthogonalCosineThreshold

Normals are orthogonal if absolute value of dot product (cosine of angle between them) is less than or equal to this. For example: cos(89.0 degrees).

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss