@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
24 lines (20 loc) • 482 B
JavaScript
import { BoundValueWriter } from "./BoundValueWriter.js";
export class BoundQuaternionWriter extends BoundValueWriter {
/**
*
* @type {Quaternion|null}
*/
#quaternion = null
/**
*
* @param {Quaternion} quaternion
*/
constructor(quaternion) {
super();
this.#quaternion = quaternion;
}
write(data) {
this.#quaternion.fromArray(data);
this.#quaternion.normalize();
}
}