首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js:如何将旋转矩阵应用于一些基本对象的状态?

Three.js:如何将旋转矩阵应用于一些基本对象的状态?
EN

Stack Overflow用户
提问于 2013-06-22 00:24:33
回答 1查看 4.6K关注 0票数 1

在这个问题中

Three.js: chaotic mesh rotation after applyMatrix

我问了一个问题。

现在,我将尝试从另一端来看这个问题:描述程序所需的行为。

对于对象状态的每个时间点,我都有一个旋转矩阵数组。每个旋转矩阵表示某个初始对象状态(零点)和所需状态之间的差异。用户应该能够在任何时间从阵列中选择任何所需的旋转矩阵。

如何实现这些数据的正确旋转?

Three.js r.58

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-22 01:02:50

Three.js期望用户设置对象的positionrotationscale,然后渲染器更新render()函数中的对象matrix

通常情况下,直接操作矩阵是不可取的,除非您真正知道自己在做什么。

在任何情况下,像这样的东西都应该可以工作。

代码语言:javascript
复制
object.matrix.copy( matrixIntiial );
object.applyMatrix( matrixDelta );

three.js r.58

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17240008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档