Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Physics::RagdollNodeState Struct Reference

#include <RagdollPhysicsBus.h>

Public Attributes

AZ::Vector3 m_position = AZ::Vector3::CreateZero()
 Position in world space.
 
AZ::Quaternion m_orientation = AZ::Quaternion::CreateIdentity()
 Orientation in world space.
 
AZ::Vector3 m_linearVelocity = AZ::Vector3::CreateZero()
 Linear velocity in world space.
 
AZ::Vector3 m_angularVelocity = AZ::Vector3::CreateZero()
 Angular velocity in world space.
 
SimulationType m_simulationType = SimulationType::Kinematic
 Whether the node is kinematic or simulated.
 
float m_strength = 0.0f
 Controls how powerfully the joint attempts to reach a target orientation.
 
float m_dampingRatio = 1.0f
 Whether the joint is underdamped (below 1.0), critically damped (1.0) or overdamped (above 1.0).
 

Detailed Description

Contains pose and velocity information, simulation type and joint strength properties for a node in the ragdoll for data transfer between physics and other systems.


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