
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】3次元のベクトルクラス【HTML5】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】3次元のベクトルクラス【HTML5】 - Qiita
// 3Dベクトルクラス(ベクトルの計算に使用) class Vector3d { // 足し算 static add(v0, v1) { return ... // 3Dベクトルクラス(ベクトルの計算に使用) class Vector3d { // 足し算 static add(v0, v1) { return { x: v0.x + v1.x, y: v0.y + v1.y, z: v0.z + v1.z, }; } // 引き算 static subtract(v0, v1) { return { x: v0.x - v1.x, y: v0.y - v1.y, z: v0.z - v1.z, }; } // スカラー倍 static scale(v0, s) { return { x: v0.x * s, y: v0.y * s, z: v0.z * s, }; } // ベクトルの長さを返す static length(v) { return Math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z); } /