如何在three.js中使用3X3矩阵进行旋转

安琪姆

我有一个 3X3 矩阵,如下所示:

[ a11  a12  a13 ]
[ a21  a22  a23 ]
[ a31  a32  a33 ]

但是我怎样才能在 THREE.js 中使用这个矩阵旋转网格。

西兰利

您想通过矩阵指定网格的方向。为此,您可以使用以下两种模式之一:

var matrix = new THREE.Matrix4(); // create once and reuse it

matrix.set(
    a11, a12, a13,  0,
    a21, a22, a23,  0,
    a31, a32, a33,  0,
      0,   0,   0,  1
);

如果你知道矩阵是一个旋转矩阵(即不涉及缩放),

mesh = new THREE.Mesh( geometry, material );

mesh.quaternion.setFromRotationMatrix( matrix );

除此以外,

mesh = new THREE.Mesh( geometry, material );

mesh.applyMatrix( matrix );

三.js r.94

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在OpenGL ES着色器中使用3x3单应矩阵?

来自分类Dev

如何在不使用库的情况下求解3x3矩阵的逆矩阵?

来自分类Dev

如何在Three.js中使用鼠标旋转对象?

来自分类Dev

如何在three.js中使用Three.Triangle()

来自分类Dev

如何在C ++中建立3x3转换矩阵

来自分类Dev

使用Numpy如何将给定的3D数组转换为3x3矩阵的数组

来自分类Dev

如何在Three.js中使用Matrix4解决我的旋转问题

来自分类Dev

如何在Three.js中使用延迟照明

来自分类Dev

如何在THREE.js中找到两个向量之间的旋转矩阵

来自分类Dev

如何在THREE.js中使用GTLF加载器对glb进行动画处理

来自分类Dev

如何创建自定义函数以查找3x3矩阵的行列式

来自分类Dev

如何从数据文件正确加载3x3矩阵?

来自分类Dev

如何从数据文件正确加载3x3矩阵?

来自分类Dev

如何在python中打印3x3数组?

来自分类Dev

如何在THREE3.ImageUtils.loadTexture(imgVar)中使用imgVar?

来自分类Dev

如何在对象上旋转THREE.PerspectiveCamera

来自分类Dev

Three.js-如何在带有孩子的Object3D上使用BoxHelper?

来自分类Dev

Three.js-如何在带有孩子的Object3D上使用BoxHelper?

来自分类Dev

非均匀缩放的3x3矩阵旋转

来自分类Dev

如何将3x3 2d阵列顺时针旋转n次

来自分类Dev

如何在node.js中渲染three.js?

来自分类Dev

如何在Python 2.7中将此递归函数(将3X3矩阵的路径列表返回)更改为迭代函数?

来自分类Dev

如何在THREE.js中单击对象

来自分类Dev

如何在Three.js中启用阴影

来自分类Dev

如何在three.js中导入json和渲染

来自分类Dev

如何在three.js中访问场景元素

来自分类Dev

如何在Three.js中不拉伸就重复纹理?

来自分类Dev

您如何在Three.js中更新制服?

来自分类Dev

如何在Three.js中切换preserveDrawingBuffer?

Related 相关文章

  1. 1

    如何在OpenGL ES着色器中使用3x3单应矩阵?

  2. 2

    如何在不使用库的情况下求解3x3矩阵的逆矩阵?

  3. 3

    如何在Three.js中使用鼠标旋转对象?

  4. 4

    如何在three.js中使用Three.Triangle()

  5. 5

    如何在C ++中建立3x3转换矩阵

  6. 6

    使用Numpy如何将给定的3D数组转换为3x3矩阵的数组

  7. 7

    如何在Three.js中使用Matrix4解决我的旋转问题

  8. 8

    如何在Three.js中使用延迟照明

  9. 9

    如何在THREE.js中找到两个向量之间的旋转矩阵

  10. 10

    如何在THREE.js中使用GTLF加载器对glb进行动画处理

  11. 11

    如何创建自定义函数以查找3x3矩阵的行列式

  12. 12

    如何从数据文件正确加载3x3矩阵?

  13. 13

    如何从数据文件正确加载3x3矩阵?

  14. 14

    如何在python中打印3x3数组?

  15. 15

    如何在THREE3.ImageUtils.loadTexture(imgVar)中使用imgVar?

  16. 16

    如何在对象上旋转THREE.PerspectiveCamera

  17. 17

    Three.js-如何在带有孩子的Object3D上使用BoxHelper?

  18. 18

    Three.js-如何在带有孩子的Object3D上使用BoxHelper?

  19. 19

    非均匀缩放的3x3矩阵旋转

  20. 20

    如何将3x3 2d阵列顺时针旋转n次

  21. 21

    如何在node.js中渲染three.js?

  22. 22

    如何在Python 2.7中将此递归函数(将3X3矩阵的路径列表返回)更改为迭代函数?

  23. 23

    如何在THREE.js中单击对象

  24. 24

    如何在Three.js中启用阴影

  25. 25

    如何在three.js中导入json和渲染

  26. 26

    如何在three.js中访问场景元素

  27. 27

    如何在Three.js中不拉伸就重复纹理?

  28. 28

    您如何在Three.js中更新制服?

  29. 29

    如何在Three.js中切换preserveDrawingBuffer?

热门标签

归档