首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Collada变换数

Collada变换数
EN

Stack Overflow用户
提问于 2014-04-01 23:42:27
回答 1查看 1K关注 0票数 0

我有COLLADA提供的下列翻译:

代码语言:javascript
复制
<matrix sid="transform">1 0 0 0 0 -1 1.27952e-6 0 0 -1.27952e-6 -1 2 0 0 0 1</matrix>

我不确定我是否理解他们,即使在看过这篇文章之后:Collada - does ordering of transforms matter?

据我所知,翻译可以包括:

  • 翻译
  • 缩放
  • 旋转

但我只能想象那是9个数字?(sx, sy, sz) * (rx, ry, rz) * (tx, ty, tz)

我也能理解,它必须告诉我们转换的顺序去做,但我没有看到从上述数字的相关性?

你能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-23 19:02:48

这是用于物体三维方向的矩阵表示法:

代码语言:javascript
复制
matrix = { 0, 4, 8, 12,
           1, 5, 9, 13,
           2, 6, 10, 14,
           3, 7, 11, 15 }

给定矩阵的形式如下:

代码语言:javascript
复制
<matrix sid="transform"> 0 1 2 3 4 ... 15 </matrix>

这对我来说在OpenGL很管用

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

https://stackoverflow.com/questions/22798983

复制
相关文章

相似问题

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