Core.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="utf-8" />
  5. <base href="../../../" />
  6. <script src="page.js"></script>
  7. <link type="text/css" rel="stylesheet" href="page.css" />
  8. </head>
  9. <body>
  10. <h1>核心常量(Core Constants)</h1>
  11. <h2>修订版本号</h2>
  12. <code>
  13. THREE.REVISION
  14. </code>
  15. <div id="rev">
  16. 当前three.js的修订版本号( [link:https://github.com/mrdoob/three.js/releases revision number])。
  17. </div>
  18. <h2>颜色空间</h2>
  19. <code>
  20. THREE.NoColorSpace = ""
  21. THREE.SRGBColorSpace = "srgb"
  22. THREE.LinearSRGBColorSpace = "srgb-linear"
  23. </code>
  24. <p>
  25. [page:NoColorSpace] 不定义特定的颜色空间。它通常用于纹理,包括法线贴图、粗糙度贴图、金属度贴图、环境光遮蔽贴图和其他非颜色数据。
  26. </p>
  27. <p>
  28. [page:SRGBColorSpace] (“srgb”) 指由 Rec. 709 原色、D65 白点和非线性 sRGB 传输函数定义的色彩空间。sRGB 是 CSS 中的默认色彩空间,常见于调色板和颜色选择器中。以十六进制或 CSS 符号表示的颜色通常位于 sRGB 色彩空间中。
  29. </p>
  30. <p>
  31. [page:LinearSRGBColorSpace] (“srgb-linear”) 指的是具有线性传递函数的 sRGB 颜色空间(见上文)。Linear-sRGB 是 Three.js 中的工作颜色空间,在大部分渲染过程中使用。Three.js 材质和着色器中的 RGB 分量都位于 Linear-sRGB 颜色空间中。
  32. </p>
  33. <p>For further background and usage, see <i>Color management</i>.</p>
  34. <h2>鼠标按钮</h2>
  35. <code>
  36. THREE.MOUSE.LEFT
  37. THREE.MOUSE.MIDDLE
  38. THREE.MOUSE.RIGHT
  39. THREE.MOUSE.ROTATE
  40. THREE.MOUSE.DOLLY
  41. THREE.MOUSE.PAN
  42. </code>
  43. <p>
  44. 常量 LEFT 和 ROTATE 具有相同的底层值。
  45. 常量 MIDDLE 和 DOLLY 具有相同的底层值。
  46. 常量 RIGHT 和 PAN 具有相同的底层值。
  47. </p>
  48. <h2>触摸操作</h2>
  49. <code>
  50. THREE.TOUCH.ROTATE
  51. THREE.TOUCH.PAN
  52. THREE.TOUCH.DOLLY_PAN
  53. THREE.TOUCH.DOLLY_ROTATE
  54. </code>
  55. <h2>源代码</h2>
  56. <p>
  57. [link:https://github.com/mrdoob/three.js/blob/master/src/constants.js src/constants.js]
  58. </p>
  59. </body>
  60. </html>
粤ICP备19079148号