找回密码
 注册帐号

扫一扫,访问微社区

面试经验 关于unity3d的一个面试题的问题

18
回复
5244
查看
[ 复制链接 ]
7日久生情
1709/5000
排名
922
昨日变化

13

主题

310

帖子

1709

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
97
好友
4
蛮牛币
3958
威望
30
注册时间
2013-5-30
在线时间
265 小时
最后登录
2019-6-12
2014-5-31 11:51:15 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
前两天面试了一家公司,他们给了一个面试题问:欧拉角和四元数相比较,欧拉角的弊端,详细解释一下两种的不同? 请大神指点 欧拉角在上的弊端是什么?unity3d 4.6.9;unity3d 面试题;unity debug.log ios;只会unity3d行吗;unity3d怎么打开;unity3d 5.4.0;任务unity3d;unity3d怎么样;unity3d 4.6;unity3d如何打开;unity3d 什么的;unity3d在哪里;unity3d 5.2.4;unity3d什么意思;unity3d怎样打开;unity3d 4.1.3;unity3d 4 5;unity3d 上传;unity3d 5.3;unity3d好用吗;打开unity3d;unity3d 消消乐;达内unity3d怎么样;unity3d第三人;unity3d 要求;如何使用unity3d;unity3d连连看;unity3d 5.3.2;unity3d 6;unity3d自带的;.unity3d;unity3d 用;unity3d 4.6.8;unity3d使用;unity3d 移动;unity3d 打开;unity3d 率;unity3d 光;unity3d 4.5.0;unity3d问题;unity3d 5.0.1;unity3d移动范围;unity3d有多大;unity3d无法打开;unity3d 5.3.3;unity3d中;unity3d 3.5.6;会unity3d;.unity3d怎么打开;unity3d重新开始;unity3d 试题;unity3d面试题总结;试题 unity3d;unity3d 试题总结
回复

使用道具 举报

3偶尔光临
292/300
排名
24128
昨日变化

0

主题

131

帖子

292

积分

Rank: 3Rank: 3Rank: 3

UID
8
好友
0
蛮牛币
5
威望
0
注册时间
2013-5-27
在线时间
143 小时
最后登录
2019-8-19
2014-5-31 12:21:09 显示全部楼层
z这些是属于底层的计算机图形学中的知识,个人最讨厌出这种题招Unity的公司,说难听点就是装B

欧拉角优点:
   1.容易使用,很直观,容易理解
   2.表示占用很少空间,只需要3个float,而matrix表示需要9个float
   3.任何有效数字都是有效的(都能表示一个有效的方向偏移),不像matrix 需要满足一些条件
欧拉角缺点:
   对一个给定的方位,可以有多种不同的欧拉角表示方法,这会给编程带来很大的不方便,最简单的例如给某一个方向上的偏移加上360度,还有就是在两个欧拉角之间插值很麻烦 。
回复 支持 1 反对 0

使用道具 举报

3偶尔光临
292/300
排名
24128
昨日变化

0

主题

131

帖子

292

积分

Rank: 3Rank: 3Rank: 3

UID
8
好友
0
蛮牛币
5
威望
0
注册时间
2013-5-27
在线时间
143 小时
最后登录
2019-8-19
2014-5-31 12:23:24 显示全部楼层
四元数有一些其他角位移表示方法所没有的优点:
1.平滑插值:slerp和squad提供了方位间的平滑插值,没有其他方法能提供平滑插值。
2.快速连接和角位移求逆:四元数叉乘能将角位移序列转换为单个角位移,用矩阵做同样的操作明显会慢一些。四元数共轭提供了一种有效计算反角位移的方法,通过转置矩阵也能达到同样的目的,但不如四元数来得容易。
3.能和矩阵形式快速转换:四元数和矩阵的转换比欧拉角与矩阵之间的转换稍微快一些。
4.仅用四个数:四元数仅包含四个数,而矩阵用了9个数,它比矩阵“经济”得多(当然仍然比欧拉角多33%)。

要获得这些优点是要付出代价的,四元数也有和矩阵相识的问题,只不过问题程度较轻:
1.比欧拉角稍微大一些:这个额外的数是乎没有太大的关系,但在需要保存大量角位移时,如存储动画数据,这额外的33%也是数量客观的。
2.四元数肯能不合法:坏的输入数据或浮点数舍入误差累积都可能使四元数不合法(能通过四元数表转化解决这个问题,确保四元数为单位大小)。
3.难于使用。在所有三种方式中。四元数是最难于直接使用的。
回复 支持 2 反对 0

使用道具 举报

0

主题

1

帖子

2

积分

Rank: 1

UID
143
好友
0
蛮牛币
12
威望
0
注册时间
2013-5-31
在线时间
1 小时
最后登录
2015-7-28
2014-5-31 16:40:34 显示全部楼层
非常详实,学习学习,谢谢!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

13

积分

Rank: 1

UID
144
好友
0
蛮牛币
10
威望
0
注册时间
2013-5-31
在线时间
0 小时
最后登录
2013-5-31
2014-5-31 17:06:18 显示全部楼层
学习学习!
回复 支持 反对

使用道具 举报

7日久生情
1709/5000
排名
922
昨日变化

13

主题

310

帖子

1709

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
97
好友
4
蛮牛币
3958
威望
30
注册时间
2013-5-30
在线时间
265 小时
最后登录
2019-6-12
楼主 2014-6-1 17:08:27 显示全部楼层
非常详细。。谢谢  Unity3D顾问团 的回答。。学习了
回复 支持 反对

使用道具 举报

7日久生情
1515/5000
排名
1277
昨日变化

6

主题

266

帖子

1515

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
207
好友
2
蛮牛币
370
威望
0
注册时间
2013-6-4
在线时间
303 小时
最后登录
2019-7-18
2014-8-2 11:14:20 显示全部楼层
学习了,不错
回复 支持 反对

使用道具 举报

7日久生情
1851/5000
排名
736
昨日变化

1

主题

182

帖子

1851

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
7770
好友
4
蛮牛币
2868
威望
0
注册时间
2013-11-11
在线时间
414 小时
最后登录
2016-10-12
2014-11-11 16:27:26 显示全部楼层
学习了,非常详细,牛人耶!
回复 支持 反对

使用道具 举报

5熟悉之中
654/1000
排名
4616
昨日变化

30

主题

168

帖子

654

积分

Rank: 5Rank: 5

UID
1033
好友
0
蛮牛币
529
威望
0
注册时间
2013-7-19
在线时间
100 小时
最后登录
2016-5-31
2014-11-14 16:21:30 显示全部楼层
厉害啊。这完全要靠理解,记不住
回复 支持 反对

使用道具 举报

3偶尔光临
250/300
排名
8487
昨日变化

10

主题

44

帖子

250

积分

Rank: 3Rank: 3Rank: 3

UID
6861
好友
0
蛮牛币
390
威望
0
注册时间
2013-11-1
在线时间
54 小时
最后登录
2019-3-31
2014-11-26 09:52:54 显示全部楼层
欧拉角最大的问题是万向节锁
回复 支持 反对

使用道具 举报

排名
4247
昨日变化

0

主题

65

帖子

480

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
3609
好友
3
蛮牛币
1289
威望
0
注册时间
2013-9-10
在线时间
70 小时
最后登录
2018-2-8
2014-12-12 11:24:14 显示全部楼层
如果面试要问底层的知识,即使曾经学习过的也没有多少个人可以现场解析得清楚啊
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1305/1500
排名
1403
昨日变化

0

主题

117

帖子

1305

积分

Rank: 6Rank: 6Rank: 6

UID
1384
好友
4
蛮牛币
2752
威望
0
注册时间
2013-8-2
在线时间
304 小时
最后登录
2019-8-3
2014-12-13 17:47:41 显示全部楼层
使用欧拉角的话,可能会造成万向节死锁,而四元数不会。
回复 支持 反对

使用道具 举报

排名
28931
昨日变化

0

主题

6

帖子

50

积分

Rank: 2Rank: 2

UID
9128
好友
0
蛮牛币
144
威望
0
注册时间
2013-11-28
在线时间
34 小时
最后登录
2014-5-27
2015-3-27 12:46:30 显示全部楼层
ls正解,欧拉角最大问题是gimbal lock,主要因为这个问题才用四元数
来自:Android客户端
回复 支持 反对

使用道具 举报

4四处流浪
340/500
排名
5822
昨日变化

0

主题

41

帖子

340

积分

Rank: 4

UID
24472
好友
2
蛮牛币
2011
威望
0
注册时间
2014-5-10
在线时间
59 小时
最后登录
2017-5-21

VIP

2015-5-12 14:03:18 显示全部楼层
非常喜欢,顶已个
回复

使用道具 举报

6蛮牛粉丝
1147/1500
排名
3330
昨日变化

30

主题

431

帖子

1147

积分

Rank: 6Rank: 6Rank: 6

UID
26734
好友
5
蛮牛币
3166
威望
0
注册时间
2014-5-26
在线时间
204 小时
最后登录
2016-1-5

VIP活力之星

2015-6-10 12:55:32 显示全部楼层
赞一个!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则