2019-05-01から1ヶ月間の記事一覧
クオータニオンを使ってマウスで回転 // target.addEventListener (n, this, false)); } //_________________________________________________________________ //各イベント処理 handleEvent (event) { let { type, pageX, pageY, target: e } = event; sw…
クオータニオンのメモ class Quaternion { constructor (w = 0, x = 0, y = 0, z = 0) { this.w = w; this.x = x; this.y = y; this.z = z; } add ({w, x, y, z}) { this.w += w; this.x += x; this.y += y; this.z += z; return this; } mult ({w, x, y, z}…