コンテンツにスキップ

Threepp.Color

色クラス

RGB色を表現します。配列 [r, g, b] や辞書 %[r:, g:, b:]、整数(0xRRGGBB)からも変換可能です。

メンバー一覧

コンストラクタ

プロパティ

メソッド


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  

解説

等価判定