Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。
我正在使用react-三纤维(基于Three.js构建)并且想要向我的立方体添加x,y,z轴。问题是轴不随立方体移动,它们只是与页面保持对齐。我如何获得...
类型错误:“domElement”是只读的 |三.WebGL渲染器
我在尝试初始化 WebGLRenderer 时遇到错误: (我删除了一些不必要的行) 从“https://cdn.skypack.dev/[email protected]/build/third.module.js”导入*为三; 重要...
我正在使用出色的 Theatre.js[1] 库来为我网站的一部分设置动画。 现在想返回并在开头添加一些动画。 在序列编辑器中,我似乎无法选择所有点/
我尝试检索并绘制某些对象的中心点,但我的所有对象始终获得相同的值,即 x=0、y=0 和 z=0。所以我的中心点始终是......
我只是想创建一个非常简单的片段着色器,将指定的纹理绘制到网格上。我研究了一些实现相同功能的自定义片段着色器,并构建了我自己的
我在 THREE.js 中有一个球体(我将其称为主球体)。我的用户能够单击球体上的多个点来标记多边形的角。这些点本身就代表...
我希望用鼠标进行的相机移动与本网站上的相同。 https://bruno-simon.com/ 我的代码,但它不起作用: document.addEventListener("mousedown", 函数 ...
我正在开发一个基于 Three.js 和 Vue 3 的项目,我正在使用 Bruno Simon 的模板复合体。当我迁移到 Vue 时,lil gui 不再工作了。仍然可见但不可交互,所有...
我正在尝试将加载的 gltf 模型与立方体放在一个组中。 const 玩家 = new THREE.Group(); if(sword)player.add(sword);//sword是gltf.scene 玩家.添加(立方体2) 怎么会...
加载器路径语法存在问题(无 CDN)/ThreeJs npm node js/相对引用必须以“/”、“./”或
错误: 未捕获的类型错误:无法解析模块说明符“三”。相对引用必须以“/”、“./”或“../”开头。 我读过几本
我最近正在学习三个js,我试图通过下载模型来模仿下面链接中出现的场景 https://sketchfab.com/3d-models/ccity-building-set-1-
Three.js png 纹理 - alpha 渲染为白色而不是透明
我正在创建一个立方体,并为它的每个面应用 6 种不同的纹理。每个纹理都是一个 .png 文件并包含透明部分。我还在立方体上应用了颜色 - 我想看到那个co...
我编写了这个函数来捕获 GIF 的每一帧,但输出非常滞后,并且当数据增加时会崩溃。有什么建议 ? 函数 createGifFromPng(列表, 帧速率, 文件名,
即使我启用了castShadow和receiveShadow,3D场景也没有阴影
在此输入图像描述 你好, 我的影子有问题。我在代码中启用了阴影,但我不知道为什么我的 3D 模型没有收到此阴影。您可以查看图片或链接
使用 TrackballControls 时重置相机位置/旋转
我有一个带有 Threejs 的 webgl 应用程序。它使用 TrackballControls 来控制相机。我有一个按钮,我想用它来重置场景,因此,相机应该进入初始状态。我
为什么 ThreeJS 照明很有趣,例如点光源和环境光,不适用于版本“三”:“^0.164.1”
我正在用 vite 和 Threejs 库做我的第一个 ThreeJS 小项目 我在js文件中添加了这些灯光功能, // 从空间中的特定点向各个方向均匀地发光 常量点...
OrbitControls 三光纤在下一个 js 中不起作用
这里我希望相机轨道能够使用鼠标与前面的物体进行右、左、上、下旋转,物体显示正常但不 我用过<
我一直在研究 Three.js 和 cannon.js 我一直在努力处理 cannon.js 部分,基本上应该发生的事情是它创建了通常的情况。 (场景、相机、渲染器)然后它创建一个
我有两个cannonjs盒子。 Box1 作为角色,用方向键移动。Box 2 作为房子。当我将 Box1 移向 Box2 时,Box1 会连续滑动到很大的距离。我想要...