会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Simoon
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
37
下一页
2025年4月29日
THREE.Shape()-创建多边形
摘要: THREE.Shape 是 Three.js 中用于创建二维形状的类,通常与 THREE.ShapeGeometry 或 THREE.ExtrudeGeometry 一起使用来生成 3D 几何体(例如挤出或旋转体)。通过 THREE.Shape 定义的形状可以包含直线和曲线,具有强大的灵活性。 基本
阅读全文
posted @ 2025-04-29 11:00 SimoonJia
阅读(214)
评论(0)
推荐(0)
2025年4月27日
从世界矩阵中获取旋转值、位置等
摘要: 可精确的复制另一个物体的旋转值和角度(不受局部坐标影响) // 获取 cameraHelper 的世界矩阵 const worldMatrix = this.cameraHelper.matrixWorld; // 同步位置与旋转 this.sensor.position.setFromMatrix
阅读全文
posted @ 2025-04-27 15:08 SimoonJia
阅读(17)
评论(0)
推荐(0)
2025年4月25日
git将当前仓库的某个分支推送到另一个远程仓库源
摘要: 查看远程仓库列表 git remote -v 添加另一个远程仓库源 使用 git remote add 命令将另一个远程仓库添加到本地。 git remote add <别名> <另一个远程仓库的URL> 例如,如果另一个远程仓库的 URL 是 https://github.com/username
阅读全文
posted @ 2025-04-25 13:40 SimoonJia
阅读(335)
评论(0)
推荐(0)
2025年4月14日
使用nvm设置在某个文件夹指定定node版本/全局node设置
摘要: 全局切换: nvm alias default 16 nvm use default VSCode / WebStorm 终端特别注意 ⚠️ VSCode 内置终端有时不会加载 .zshrc导致它直接使用系统 Node 20。 解决方式: 在 VSCode 设置里搜索: terminal.integ
阅读全文
posted @ 2025-04-14 16:37 SimoonJia
阅读(560)
评论(0)
推荐(0)
2025年4月8日
根据设备的像素比调整渲染器的像素密度(renderer.setPixelRatio)。
摘要: renderer.setPixelRatio(window.devicePixelRatio); 是 Three.js 中的一种优化渲染质量的方法,用于根据设备的像素比调整渲染器的像素密度。 设置渲染器的像素比: setPixelRatio 方法允许你告诉渲染器使用多少像素来渲染画面。 通常情况下,
阅读全文
posted @ 2025-04-08 11:24 SimoonJia
阅读(148)
评论(0)
推荐(0)
three如何根据设备像素比调整纹理尺寸(确保清晰度一致)
摘要: 通过计算当前设备的像素比 (devicePixelRatio) 来动态调整纹理的尺寸 const dpr = window.devicePixelRatio; const textureSize = 128 * dpr; 这段代码动态调整纹理大小,以适配设备的像素密度,提供最佳的视觉效果。 text
阅读全文
posted @ 2025-04-08 11:22 SimoonJia
阅读(54)
评论(0)
推荐(0)
2025年3月27日
js点击空白处关闭弹窗或隐藏组件
摘要: // 点击空白处日历切换 useEffect( function () { document.addEventListener('click', clickBody); return function () { document.removeEventListener('click', clickB
阅读全文
posted @ 2025-03-27 16:24 SimoonJia
阅读(98)
评论(0)
推荐(0)
2025年3月26日
子线程使用
摘要: 相关库: comlink worker-loader 主线程: import Worker from 'worker-loader!./worker.js'; import { Loader } from '@/utils/CWThree/Loader/Loader'; // 子线程加载模型 exp
阅读全文
posted @ 2025-03-26 17:58 SimoonJia
阅读(15)
评论(0)
推荐(0)
2025年3月18日
使用indexedDB数据库对接口数据进行前端缓存、定时清除
摘要: 用法:包裹请求方法即可控制调取缓存还是请求接口,并且判断缓存时间是否超时来进行数据更新 import { fetchWithCache } from '@/utils/indexedDb'; export const getThreeModel = (ciId) => fetchWithCache(
阅读全文
posted @ 2025-03-18 15:14 SimoonJia
阅读(186)
评论(0)
推荐(0)
使用promise将回调方式变为同步等待方式
摘要: 应用场景:需同步获取值的时候,回调方式使用起来比较难受,并且库里内并未提供同步api,此时可使用promise+await将回调方式改为同步执行, 核心:promise+await将回调改为同步调用 const result = await new Promise((resolve, reject)
阅读全文
posted @ 2025-03-18 14:57 SimoonJia
阅读(90)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
37
下一页
公告