three.js

three.js

文章 389 浏览 2.2k

在 Three.js 中对圆柱体进行纹理处理

我已经关注这个很久了。 我只是在任何地方都找不到任何解决方案。 我正在尝试在圆柱体上应用 3 种不同的纹理(2 个盖子和侧面) 但我完全不知道如何实…

所有深爱都是秘密 2024-12-18 15:20:30 1 0

似乎无法制作功能性 THREE.js collada 加载器

我在获取没有内置相机或灯光渲染的定制 collada 对象时遇到问题。我或多或少复制了我在一些 collada 示例中看到的内容来创建我自己的加载器,如下所示…

你在看孤独的风景 2024-12-18 12:06:49 3 0

Three.js - 无法创建圆柱体

我正在尝试创建一个圆柱体,但没有成功。 这是我的代码: geometry02 = new THREE.CylinderGeometry( 20, 100, 100, 1000 ); material02 = new THREE.…

旧人 2024-12-18 11:09:35 1 0

iPhone - JavaScript 事件...用于 Three.js

我正在研究这个项目...它应该可以在浏览器和 iPhone 上运行。 所以我现在正在处理事件问题,我可以在 iPhone 上使用哪些 JavaScript 事件?…

南城追梦 2024-12-18 10:20:40 0 0

Three.js - 只有一个球体可见

我正在尝试用 Three.js 构建 3 个红色球体...但运气不佳:-( 现在这是我的代码...任何人都可以告诉我我做错了什么? 我唯一看到的就是一个红色的球体..…

对岸观火 2024-12-18 07:26:32 1 0

加载 Collada (dae) 模型时如何在 THREE.js 中设置材质?

加载 Collada (dae) 模型时如何在 THREE.js 中设置材质? 我有以下代码: new THREE.ColladaLoader().load('models/cylinder.dae', function(collada)…

酷到爆炸 2024-12-18 05:12:56 4 0

三.JS旋转投影使y轴变成z轴

传统上,在 3D 投影中,Y 轴是代表“上下”的轴。我学会了将它与其他引擎一起思考,因为该轴是 Z 轴。我想知道 Three.JS 是否有办法制作 Z 轴“上/下…

痴情 2024-12-18 02:21:54 2 0

将模型从 Maya 8.5 加载到 THREE.JS

我在 Maya 8.5 中创建了一个非常简单的模型,以在 THREE.JS 中进行测试,该模型导出为 .obj 并使用来自 THREE.JS github 存储库的 Python 脚本转换为 …

三生一梦 2024-12-18 02:16:13 1 0

Three.js intersectScene 获取空对象

我为 mouseMove 和 mouseDown 编写了两个非常相似的函数。虽然前者工作正常,但后者不断从 var intersects = ray.intersectScene( scene ) 获取空对象…

木槿暧夏七纪年 2024-12-17 07:59:00 0 0

如何提供对象的交互式旋转?

在 Three.js 中,有各种控件,例如 TrackballControls,可以让用户控制相机。这很棒,但我希望用户能够旋转场景的一部分(例如分子),而不旋转场景的…

沫尐诺 2024-12-16 18:02:18 2 0

使用 indexedDB 存储 Three.js 网格对象

利用本教程我试图看看是否可以通过大网格来节省带宽使用indexedDB 缓存它。 因此,在加载器回调函数中,我正在执行... object = new THREE.Mesh( geom…

触ぅ动初心 2024-12-15 11:12:47 1 0

为什么在内部函数中出现ReferenceError?

首先,我认为下面的大部分代码与问题无关,我只是认为它会更多,呃..准确地放置整个代码的一部分。 所以只要看看我首先标记的线: window.onload = fu…

憧憬巴黎街头的黎明 2024-12-14 06:24:52 2 0

创建 3D 模型并将其转换为 WebGL 可用的形式 - 初学者指南?

我正在寻找一些简单(免费!)的入门级软件,它允许我创建简单的 3D 模型并以格式(JSON?)导出它们,然后可以将其读入 webGL 程序。 简单的几何图形…

幻想少年梦 2024-12-13 23:26:47 1 0

JavaScript Three.js 3D引擎:如何使对象变大20%?

我有一个对象: planeWall=new THREE.Mesh(new THREE.PlaneGeometry(10,5,1,1), material); 然后我想把它放大,比如说 20% 所以我尝试了: planeWall.…

薄情伤 2024-12-13 19:12:29 1 0

Chrome 中的 Three.js 拒绝跨源图像加载

尝试像这样在 THREE.js 中添加材料 var materialWall = new materialClass( { color: 0xffffff, map: THREE.ImageUtils.loadTexture( 'images/a.png' …

城歌 2024-12-13 16:55:39 4 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文