three.js 相关问题

Three.js是一个轻量级的跨浏览器JavaScript库/ API,用于在Web浏览器上创建和显示动画3D计算机图形。 Three.js脚本可以与HTML5 canvas元素,SVG或WebGL结合使用。

Vue 中有 React Three Fiber (R3F) 类似物吗?

我目前正在学习 Three.js,我想知道是否有类似 React Three Fiber 的东西,但在 Vue 中? 我不想为了使用这个工具而学习另一个框架。 我用谷歌搜索了一下,但是......

回答 1 投票 0

给定一个网格面,找到它的相邻面

我正在尝试有效地找到给定面的所有相邻面。 我正在采取一种狡猾的方法,但我想知道是否可以改进。 到目前为止我采取的方法是创建一个数据结构......

回答 2 投票 0

THREE.Group 的位置始终为 (0, 0, 0) & 寻找 THREE.Group 位置时计算错误

我正在开发 Three.js 应用程序,其中使用 THREE.Group 来管理场景中选定的多米诺骨牌。然而,我遇到了一个问题,THREE.Group 的立场始终如一

回答 1 投票 0

如何投射可见光线 Threejs

我想用相机的视觉瞄准物体(因为用户会看着物体,而不是用鼠标指向它)。 我像这样从相机投射光线 旋转.x = 相机.旋转.x; 旋转...

回答 1 投票 0

将三个.js项目连接到数据库

我有一个关于 Three.js 的快速问题。所以现在我正在处理使用数据库连接的3d项目,我第一次使用mysql。有人有将 Three.js 连接到 mys 的经验吗...

回答 1 投票 0

在 APS (forge) 查看器中查找两个 Revit 元素之间的交集

我正在使用 APS (forge) 查看器版本 7.* 来查看 Revit 模型。 是否可以通过查看器 rayIntersect 方法找出两个元素(例如管道和风管)是否彼此相交?如果是这样的话...

回答 1 投票 0

使用自定义缓冲区几何体时,rayCaster 相交返回错误的网格

这是我用于创建网格的代码: 常量深度= 0.1; 常量宽度= 0.017; 对于(令 i = 0;i < 10; i++) { const geometry = new THREE.BufferGeometry(); const v1 = [-0.075 + i *

回答 1 投票 0

Three.js 将渲染的 STL 文件放置在屏幕中央

我有一个来自 Thingiverse 的渲染 STL 文件,使用 THREE.STLLoader() 加载源文件,并使用 Three.js 显示。我的问题是我不知道如何将其放置在屏幕中央并且......

回答 1 投票 0

如何在 React 应用程序中显示彩色 STL 文件

我正在使用 React,想要在我的应用程序中显示 STL 文件,更具体地说,是彩色 STL 文件。我有一个二进制 STL 彩色文件。 以来自 Three.js 官网的彩色 STL 文件为例:

回答 1 投票 0

React Three Fiber - 如果使用索引,bufferGeometry 上的指针事件不起作用

我正在 React Three Fiber 中使用正交相机来可视化 2d 形状(示例中为正方形,但它也应该支持多边形)。 但问题是,一旦我添加 inde...

回答 1 投票 0

如何使用形状键将 glb 模型从 Blender 导入到 ThreeJS/react- Three-Fiber 中?

TLDR;当导出的模型具有多个形状键时,将 Blender 中的 glb 模型导入到我的 React-三纤维应用程序中会出现以下错误: 类型错误:无法读取 undefin 的属性...

回答 1 投票 0

正常总是指向同一个方向

我有一个顶部开口的圆柱体,其材料在 Three.JS 场景中是双面的。 我想要实现的是圆柱体正面的一种颜色,以及内部的另一种颜色

回答 1 投票 0

OrbitControls - 我可以动态启用/禁用缩放吗?

我正在运行 Three.js r69 和捆绑的 OrbitControls.js。我有一个简单的场景,其中有几个可选择的对象。我希望能够在选择对象时禁用缩放......

回答 2 投票 0

textureSize 返回 vec2 但编译器告诉我它不是 vec2

我从这篇文章中得到了这个 biqubic 着色器,但由于 vec2 错误识别问题,它无法在我的 glsl 代码中运行,我找不到答案 编译 FRAGMENT_SHADER 时出错:错误:0:44:'=':不能

回答 1 投票 0

开发基于网络的室内规划工具

目前,我正在考虑开始自己的生意,销售定制衣柜。为此,我想在我公司的网站上创建一个网络应用程序,人们可以用它来组装...

回答 1 投票 0

使用 Three.js 时出现 .obj 网格的问题

我有两个脚本,我想用它们在 Web 浏览器中使用 .mtl 文件和一组纹理文件来查看 .obj 文件及其纹理。我已经成功加载纹理文件和模型......

回答 1 投票 0

如何将腿固定在桌子上

四条腿应该是桌子的一部分,我认为不应该像添加的那样添加到场景中。 还有创建新的腿实例并附加它们的好方法。并且附件应该是...

回答 1 投票 0

三个js中文本位于一行的中心点

我有什么。 我想要实现的目标: 所以这是我的问题: 如何将三个js中的位置x和y转换为浏览器坐标,以便我可以将文本正确定位在行的中心? ...

回答 1 投票 0

尝试在本地使用 OBJLoader 加载对象 |三.js

我正在测试 Three.js 如何使用 .obj 文件在网页中处理 3D 对象,我正在使用 OBJLoader 将 obj 文件加载到 HTML 视图中。然而,我似乎无法让 OBJLoader 工作,我...

回答 1 投票 0

THREE.js 中 sRGB 纹理的伽玛校正处理

我无法让 Three.js 正确处理我的 sRGB 纹理。我应该做些什么? 这是 sRGB 测试图像,应均匀显示 50% 灰度: 它主要由交替的黑色和

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.