书架

书架

=一个知识书库=

控制台打印[object Object]的原因

控制台打印[object Object]的原因

> 本文解释了JavaScript中`console.log`打印对象为[objectObject]的原因,并介绍了多种方法如`console.dir`、`JSON.stringify`、展开运算符等来详细查看和打印对象结构,以助于调试复杂对象。 这是打印输出代码 ```javascript console.log("111111111111111111111"+this.basicInfo) ``` 控制台打印显示 ```bash 111111111111111111111[object Object] ``` 原因 因为 `console.log
more...
Three.js问题-添加聚光灯不显示光照效果

Three.js问题-添加聚光灯不显示光照效果

刚学习**聚光灯**属性时发现没有光照效果,后来发现是聚光灯的**decay**属性影,初始必须添加这个属性才会有灯照效果: 代码: ```javascript const spotLight = new three.SpotLight(0xffffff, 0.5) spotLight.position.set(5, 5, 5) spotLight.castShadow = true // 开启光照投射阴影 // 设置阴影贴图模糊度 spotLight.shadow.radius = 20 // 设置阴影贴图的分辨率 spotLight.shadow.mapSiz
more...
Three.js之纹理的颜色空间

Three.js之纹理的颜色空间

![](http://www.lixianglong.cn/bg_store/img/content/23bb44fc2c7d433c82bd917befdca823.jpg) ​ 在ThreeJS中,纹理的colorSpace属性用于定义文里的颜色空间。 ​ 颜色空间是一个用于描述颜色的数学模型,在现实生活中,人眼可以观察到无数种颜色,而颜色空间就是用来描述这些颜色的一个方法,不同的颜色空间可以表示不同的色值范围和精度的颜色。 <!--more--> ## ThreeJS:颜色空间类型 ​ ThreeJS源码中定义了如下几种颜色空间类型,
more...
TOP10 HDR图像下载网站

TOP10 HDR图像下载网站

> **NSDT工具推荐**: > > * [Three.js AI纹理开发包](https://tools.nsdt.cloud/DreamTexture?s=7878) > * [YOLO合成数据生成器](https://tools.nsdt.cloud/UnrealSynth?s=7878) > * [GLTF/GLB在线编辑](https://gltf.nsdt.cloud/?s=7878) > * [3D模型格式在线转换](https://3dconvert.nsdt.cloud/?s=7878) > * [可编程3D场景编辑器](https://studio.nsd
more...