在一个立方体上使用纹理和颜色
Use a texture and a color on a cube three.js
我想在three.js中同时创建一个具有纹理和颜色的立方体。
我想在立方体被选中时改变颜色。这就是为什么它需要颜色。
顶部有颜色的黑白纹理允许我改变纹理的颜色吗?
材质的颜色总是对物体的外观产生影响,即使它上面有纹理。默认的颜色值是白色,纹理看起来很正常。但是如果你将颜色设置为红色,纹理将变成红色(例如,如果你有黑色/白色纹理,你将得到黑色/红色纹理)。
var geometry = new THREE.BoxGeometry( 1, 1, 1 );
var material = new THREE.MeshLambertMaterial(); // default color is 0xffffff
var cube = new THREE.Mesh( geometry, material );
scene.add( cube );
var loader = new THREE.TextureLoader();
loader.load('texture.jpg',
function ( texture ) {
material.map: texture;
});
// onclick: set color
material.color.set(0xff0000);
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 用与线条相同的颜色填充多折线图上的点
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- 动态更改高图中的系列颜色
- 在threejs中使用纹理网格和线框网格
- jsf中两个字符串的颜色代码差异
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- d3.hexbin插件-动态定义颜色域以适应数据
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- jQuery动画-边框宽度和颜色
- JS幻灯片与CSS背景颜色变化
- three.js CanvasRenderer-设置对象的初始颜色和透明度纹理
- 如何在WebGL中使用纹理和颜色
- UV纹理的颜色在collada loader中的三个js中设置为所有模型
- 在一个立方体上使用纹理和颜色
- 更改Three.js collada对象的纹理和颜色