Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

mat4-to-dual-quat npm version Build Status

Convert a 4x4 matrix into a dual quaternion. Useful for skeletal animation

Background / Initial Motivation

This module was made to help with dual quaternion linear blending.

To Install

$ npm install --save mat4-to-dual-quat

Usage

var mat4ToDualQuat = require('mat4-to-dual-quat')

var dualQuat = mat4ToDualQuat([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1])

console.log(dualQuat)
// [0, 0, 0, 1, 0, 0, 0, 0]
// The first 4 elements are the rotation quaternion
// The last 4 elements are they translation quaternion

API

mat4ToDualQuat(matrix) -> Array[8]

matrix

Requred

Type: Array[16]

The 4x4 matrix that you would like to convert into a dual quaternion

See Also

References

License

MIT

About

Convert a 4x4 matrix into a dual quaternion. Useful for skeletal animation (dual quaternion linear blending)

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.