FDualQuat

Dual quaternion class

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "Math/DualQuat.h"

Syntax

class FDualQuat

Remarks

Dual quaternion class

Variables

Name Description

Public variable

FQuat

 

D

Half trans or dual part

Public variable

FQuat

 

R

Rotation or real part

Constructors

Name Description

Public function

FDualQuat

(
    const FTransform& T
)

Public function

FDualQuat

(
    const FQuat& InR,
    const FQuat& InD
)

Constructors.

Functions

Name Description

Public function

FTransform

 

AsFTransform

(
    FVector Scale
)

Convert dual quat to transform

Public function Const

FDualQuat

 

Normalized()

Return normalized dual quat

Operators

Name Description

Public function Const

FDualQuat

 

operator*

(
    const FDualQuat& B
)

Dual quat product

Public function Const

FDualQuat

 

operator*

(
    const float S
)

Scale dual quat

Public function Const

FDualQuat

 

operator+

(
    const FDualQuat& B
)

Dual quat addition

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