Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
dual-quat-to-mat4
Advanced tools
Convert a 4x4 matrix into a dual quaternion. Useful for skeletal animation
dual-quat-to-mat4
's initial motivation was to be used to convert a bone's dual quaternion into a matrix in order to use it to position a model relative to your bone.
For example, let's say you have an armature that you blended between two keyframes using skeletal-animation-system. You now want to render a baseball in your armature's hand
dual-quat-to-mat4
$ npm install --save dual-quat-to-mat4
var dualQuatToMat4 = require('dual-quat-to-mat4')
var matrix = []
var dualQuat = dualQuatToMat4(matrix, [0, 0, 0, 1, 0, 0, 0, 0])
console.log(matrix)
// [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]
dualQuatToMat4(out, dualQuat)
-> Array[16]
Required
Type: Array[*]
An allocated array that will get elements [0] through [15] set as your output matrix
Required
Type: Array[8]
The dual quaternion that you want to convert into a 4x4 matrix
MIT
FAQs
Convert a dual quaternion into a 4x4 matrix
The npm package dual-quat-to-mat4 receives a total of 9 weekly downloads. As such, dual-quat-to-mat4 popularity was classified as not popular.
We found that dual-quat-to-mat4 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.