Loading...
Searching...
No Matches

Classes

struct  ins
 
struct  outs
 
struct  Solution
 

Public Member Functions

 halp_meta (name, "Inverse Kinematics (2-bone)") halp_meta(category
 
Visuals Scene halp_meta (c_name, "inverse_kinematics") halp_meta(authors
 
Visuals Scene ossia team halp_meta (manual_url, "https://ossia.io/score-docs/processes/inverse-kinematics.html") halp_meta(uuid
 
void operator() ()
 

Static Public Member Functions

static QVector3D toVec (const float v[3])
 
static QQuaternion toQuat (const float v[4])
 
static void fromQuat (float v[4], const QQuaternion &q)
 
static QVector3D worldJointPos (const ossia::skeleton_component &skel, int32_t idx)
 
static Solution solve2Bone (QVector3D root, QVector3D mid, QVector3D end, QVector3D target, QVector3D pole)
 

Public Attributes

Visuals Scene ossia team a7f6 struct Threedim::InverseKinematics::ins inputs
 
struct Threedim::InverseKinematics::outs outputs
 
std::shared_ptr< ossia::scene_state > m_state
 
int64_t m_version {0}
 

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