Threepp.Color¶
色クラス
RGB色を表現します。配列 [r, g, b] や辞書 %[r:, g:, b:]、整数(0xRRGGBB)からも変換可能です。
メンバー一覧¶
コンストラクタ¶
プロパティ¶
メソッド¶
- setScalar
- setRGB
- setHSL
- setHex
- copy
- add
- addColors
- addScalar
- sub
- multiply
- multiplyScalar
- lerp
- lerpColors
- lerpHSL
- randomize
- getHex
- getHexString
- getStyle
- equals
Color¶
コンストラクタ
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
r |
1 |
赤成分 (0.0-1.0) または hex値 (0xRRGGBB) |
g |
1 |
緑成分 (0.0-1.0) |
b |
1 |
青成分 (0.0-1.0) |
解説
コンストラクタ
r¶
プロパティ \ アクセス: r/w
解説
赤成分 (0.0-1.0)
g¶
プロパティ \ アクセス: r/w
解説
緑成分 (0.0-1.0)
b¶
プロパティ \ アクセス: r/w
解説
青成分 (0.0-1.0)
setScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
すべての成分を同じ値に設定
setRGB¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
r |
|
|
g |
|
|
b |
|
解説
RGB値を設定
setHSL¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
h |
|
|
s |
|
|
l |
|
解説
HSL値から設定
setHex¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
hex |
|
解説
16進数から設定
copy¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
解説
別の色からコピー
add¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
解説
色を加算
addColors¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
c1 |
|
|
c2 |
|
解説
2つの色の和を設定
addScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
スカラーを加算
sub¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
解説
色を減算
multiply¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
解説
色を乗算
multiplyScalar¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
s |
|
解説
スカラー乗算
lerp¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
|
alpha |
|
解説
線形補間
lerpColors¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
c1 |
|
|
c2 |
|
|
alpha |
|
解説
2つの色間の線形補間
lerpHSL¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
|
alpha |
|
解説
HSL空間での線形補間
randomize¶
メソッド
解説
ランダムな色を生成
getHex¶
メソッド
解説
16進数値を取得
getHexString¶
メソッド
解説
16進数文字列を取得
getStyle¶
メソッド
解説
CSS形式の文字列を取得
equals¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
color |
|
解説
等価判定