UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FJointConstants Struct Reference

#include <PBDJointConstraintTypes.h>

Static Public Member Functions

static const FVec3 TwistAxis ()
 
static const FVec3 Swing1Axis ()
 
static const FVec3 Swing2Axis ()
 
static const FVec3 Axis (const EJointAngularConstraintIndex ConstraintIndex)
 
static const FVec3 SwingAxis (const EJointAngularConstraintIndex ConstraintIndex)
 
static const FVec3 OtherSwingAxis (const EJointAngularConstraintIndex ConstraintIndex)
 
static const int32 AxisIndex (const EJointAngularConstraintIndex ConstraintIndex)
 

Member Function Documentation

◆ Axis()

static const FVec3 Chaos::FJointConstants::Axis ( const EJointAngularConstraintIndex  ConstraintIndex)
inlinestatic

Get the local-space axis for the specified constraint type. This will be one of the cardinal axes.

◆ AxisIndex()

static const int32 Chaos::FJointConstants::AxisIndex ( const EJointAngularConstraintIndex  ConstraintIndex)
inlinestatic

Get the local-space axis index for the specified constraint type. This can be used to index the vectors of a transform matrix for example.

◆ OtherSwingAxis()

static const FVec3 Chaos::FJointConstants::OtherSwingAxis ( const EJointAngularConstraintIndex  ConstraintIndex)
inlinestatic

◆ Swing1Axis()

static const FVec3 Chaos::FJointConstants::Swing1Axis ( )
inlinestatic

The constraint-space Swing1 axis (Z Axis)

◆ Swing2Axis()

static const FVec3 Chaos::FJointConstants::Swing2Axis ( )
inlinestatic

The constraint-space Swing2 axis (Y Axis)

◆ SwingAxis()

static const FVec3 Chaos::FJointConstants::SwingAxis ( const EJointAngularConstraintIndex  ConstraintIndex)
inlinestatic

◆ TwistAxis()

static const FVec3 Chaos::FJointConstants::TwistAxis ( )
inlinestatic

The constraint-space twist axis (X Axis)


The documentation for this struct was generated from the following file: