THREE.REVISION
THREE.NoColorSpace = ""
THREE.SRGBColorSpace = "srgb"
THREE.LinearSRGBColorSpace = "srgb-linear"
[page:NoColorSpace] 不定义特定的颜色空间。它通常用于纹理,包括法线贴图、粗糙度贴图、金属度贴图、环境光遮蔽贴图和其他非颜色数据。
[page:SRGBColorSpace] (“srgb”) 指由 Rec. 709 原色、D65 白点和非线性 sRGB 传输函数定义的色彩空间。sRGB 是 CSS 中的默认色彩空间,常见于调色板和颜色选择器中。以十六进制或 CSS 符号表示的颜色通常位于 sRGB 色彩空间中。
[page:LinearSRGBColorSpace] (“srgb-linear”) 指的是具有线性传递函数的 sRGB 颜色空间(见上文)。Linear-sRGB 是 Three.js 中的工作颜色空间,在大部分渲染过程中使用。Three.js 材质和着色器中的 RGB 分量都位于 Linear-sRGB 颜色空间中。
For further background and usage, see Color management.
THREE.MOUSE.LEFT
THREE.MOUSE.MIDDLE
THREE.MOUSE.RIGHT
THREE.MOUSE.ROTATE
THREE.MOUSE.DOLLY
THREE.MOUSE.PAN
常量 LEFT 和 ROTATE 具有相同的底层值。 常量 MIDDLE 和 DOLLY 具有相同的底层值。 常量 RIGHT 和 PAN 具有相同的底层值。
THREE.TOUCH.ROTATE
THREE.TOUCH.PAN
THREE.TOUCH.DOLLY_PAN
THREE.TOUCH.DOLLY_ROTATE
[link:https://github.com/mrdoob/three.js/blob/master/src/constants.js src/constants.js]