codecamp

three.js Core

修订版本号

THREE.REVISION

当前three.js的修订版本号( revision number)。

Color Spaces

THREE.SRGBColorSpace
THREE.LinearSRGBColorSpace

SRGBColorSpace (“sRGB”) 是指由 Rec. 定义的色彩空间。 709 原色、D65 白点和非线性 sRGB 传输函数。 sRGB 是 CSS 中的默认颜色空间,经常出现在调色板和颜色选择器中。以十六进制或 CSS 表示法表示的颜色通常在 sRGB 颜色空间中。

LinearSRGBColorSpace (“Linear-sRGB”) 是指具有线性传递函数的 sRGB 颜色空间(上图)。 Linear-sRGB 是 three.js 中的工作色彩空间,在大部分渲染过程中使用。 three.js 材质和着色器中的 RGB 分量位于线性 sRGB 颜色空间中。

鼠标按钮

THREE.MOUSE.LEFT
	THREE.MOUSE.MIDDLE
	THREE.MOUSE.RIGHT

源代码

src/constants.js


three.js Animation
three.js CustomBlendingEquation
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

参考

核心 / BufferAttributes

渲染器 / WebXR

开发者参考

WebGL渲染器

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }