已知一个物体的translate,rotate,scale,怎样设置他的transform?
MaxScriptMAX脚本 3029 32
实名

通过了实名认证的内容创造者

发布于 2014-7-28 14:32:47

您需要 登录 才可以下载或查看,没有账号?注册

x
Snipaste_2018-07-07_14-31-41.jpg

示例如下:
  1. matrix = matrix3 1 --假设物体最初没有缩放,没有平移,没有旋转
  2. matrix *= scaleMatrix [0.5,0.5,0.5] --后面是x,y,z轴三个方向的缩放比
  3. matrix *= rotateXMatrix (pi/3) -- 旋转的弧度值,后面的函数也可以用rotateYMatrix和rotateZMatrix
  4. matrix *= transMatrix [0,10,15] -- 移动的坐标
  5. $.transform = matrix -- 将转换出来的矩阵赋值给transform
点击此处复制文本
注意transMatrix必须在scaleMatrix之后被调用,因为矩阵的相乘相当于将物体的转换过程在一步一步地进行着,如果先平移再缩放,物体平移后仍然以原点作为物体的中心进行缩放。
奇怪的是,平移和旋转的前后关系没有影响,这一点很奇怪,求解!还有一种方法是
  1. matrix = (quat 0 0 0 1) as matrix3
  2. scale matrix [0.5,0.5,0.5]
  3. translate matrix [0,10,15]
点击此处复制文本

评分

参与人数 3元素币 +11 活跃度 +9 展开 理由
gxfc5688 + 3 + 1 元素那么大,我想来看看。
aa6096858 + 2 + 4 我要是能加精华就给你
befu + 6 + 4 精彩的内容

查看全部评分

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
小素素  发表于 2014-7-28 14:38:02  
2#
{:1_145:}好复杂
回复 收起回复
使用道具
Damon__Via  发表于 2014-8-2 07:07:55  
4#
感觉有点点复杂的样子
回复 收起回复
使用道具
玖玖饕餮  发表于 2014-8-2 21:26:16  
5#
我和我的小伙伴们都惊呆了!
回复 收起回复
使用道具
wangaiqian1016  发表于 2014-8-7 13:19:26  
6#
我和我的小伙伴们都惊呆了!
回复 收起回复
使用道具
放纵的自由  发表于 2014-8-12 16:26:55  
7#



{:1_152:}
回复 收起回复
使用道具
wangaiqian1016  发表于 2014-8-14 18:59:36  
8#
难得一见的绝世好贴!
回复 收起回复
使用道具
wangaiqian1016  发表于 2014-8-14 19:30:21  
9#
此帖必火!鉴定完毕!
回复 收起回复
使用道具
wangaiqian1016  发表于 2014-8-14 19:30:40  
10#
此帖必火!鉴定完毕!
回复 收起回复
使用道具
大豆和小豆  发表于 2015-2-11 00:57:35  
11#
{:1_146:}
回复 收起回复
使用道具
aifeixiang  发表于 2015-3-10 10:46:31  
12#
平移和旋转的前后关系没有影响,这一点很奇怪,求解!
通常的3D程序中平移旋转前后顺序不同结果也是不一样的,除非程序做过内部的特殊处理,使得平移和旋转没有顺序影响
回复 收起回复
使用道具
浅释丶  发表于 2015-7-8 18:35:31  
13#
微元素币  啦I赚钱的
回复 收起回复
使用道具
huyialex  发表于 2015-7-11 16:26:18  
14#
受教了
回复 收起回复
使用道具
caonimanb  发表于 2015-7-27 21:21:26  
15#
爱她就去优衣库,要耍就上微元素!
回复 收起回复
使用道具
an.kcj  发表于 2015-10-15 20:33:17  
16#
{:1_144:}
回复 收起回复
使用道具
jx爱好者  发表于 2015-10-23 23:57:51  
17#
元素那么大,我想来看看!
回复 收起回复
使用道具
jx爱好者  发表于 2015-10-23 23:57:55  
18#
资源发布哪家强?元素首发称大王!
回复 收起回复
使用道具
jx爱好者  发表于 2015-10-23 23:58:00  
19#
资源甚好,发帖艰辛,且阅且珍惜!
回复 收起回复
使用道具
12下一页
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表