Threepp.Vector2¶
2D ベクトルクラス
2次元ベクトルを表現します。配列 [x, y] や辞書 %[x:, y:] からも変換可能です。 ============================================================ Math クラス ============================================================
メンバー一覧¶
コンストラクタ¶
プロパティ¶
メソッド¶
- set
- setScalar
- copy
- add
- addScalar
- sub
- subScalar
- multiplyScalar
- divideScalar
- negate
- dot
- cross
- lengthSq
- length
- normalize
- distanceTo
- distanceToSquared
- lerp
- equals
- floor
- ceil
- round
Vector2¶
コンストラクタ
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
x |
0 |
X成分 |
y |
0 |
Y成分 |
解説
コンストラクタ
x¶
プロパティ \ アクセス: r/w
解説
X成分
y¶
プロパティ \ アクセス: r/w
解説
Y成分
set¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
x |
|
|
y |
|
解説
値を設定
setScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
value |
|
解説
すべての成分を同じ値に設定
copy¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
別のベクトルからコピー
add¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
ベクトルを加算
addScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
スカラーを加算
sub¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
ベクトルを減算
subScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
スカラーを減算
multiplyScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
スカラー乗算
divideScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
スカラー除算
negate¶
メソッド
解説
符号反転
dot¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
内積
cross¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
外積(スカラー値を返す)
lengthSq¶
メソッド
解説
長さの二乗
length¶
メソッド
解説
長さ
normalize¶
メソッド
解説
正規化
distanceTo¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
別のベクトルとの距離
distanceToSquared¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
距離の二乗
lerp¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
|
alpha |
|
解説
線形補間
equals¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
v |
|
解説
等価判定
floor¶
メソッド
解説
各成分を切り捨て
ceil¶
メソッド
解説
各成分を切り上げ
round¶
メソッド
解説
各成分を四捨五入