
エントリーの編集

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

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