- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisibilityWeek 9, Fri 31 Oct 2003.ppt
VisibilityWeek 9, Fri 31 Oct 2003 News extra office hours Thu 5:30-6:30 Friday 11-1:30, 4:30-5:30 Mon 10:30-12:30, 1-3 (normal lab hours: Thu 12-1, Fri 10-11) don’t use graphics remotely! or else console person can’t use graphics reboot if you have this problem this week’s labs: picking, texturing details Rotation Methods recap Representing 3 Rotational DOFs 3x3 Matrix (9 DOFs) Rows of matrix define orthogonal axes Euler Angles (3 DOFs) Rot x + Rot y + Rot z Axis-angle (4 DOFs) Axis of rotation + Rotation amount Quaternion (4 DOFs) 4 dimensional complex numbers Rotation Matrices Won’t Interpolate interpolate linearly from +90 to -90 in y halfway through component interpolation problem 1: not a rotation matrix anymore! not orthonormal, x flattened out Euler Angles Have Gimbal Lock keep rotation angle for each axis problem 2: gimbal lock occurs when two axes are aligned second and third rotations have effect of transforming earlier rotations if Rot y = 90 degrees, Rot z == -Rot x Gimbal Lock Axis-angle Won’t Concatenate Quaternions quaternion is a 4-D unit vector q = [x y z w] lies on the unit hypersphere x2 + y2 + z2 + w2 = 1 for rotation about (unit) axis v by angle q vector part = (sin q/2) v = [x y z] scalar part = (cos q/2) = w rotation matrix quaternion multiplication q1 * q2 = [v1, w1] * [v2, w2] = [(w1v2+w2v1+ (v1 x v2)), w1w2-v1.v2] Rotation Methods Summary 3x3 matrices good: simple. bad: drifting, can’t interpolate Euler angles good: can interpolate, no drift bad: gimbal lock axis-angle good: no gimbal lock, can interpolate bad: can’t concatenate quaternions good: solve all problems. bad: complex Visibility Rendering Pipeline modeling transformations viewing transformations projection transformations clipping scan conversion lighting shading we now know everything about how to draw a polygon on the screen, except visible surface determination Invisible Primitives why might a polygon be invisible? polygon outside the field of
您可能关注的文档
- System of SystemsEnterprise Architecture.ppt
- Tema 9Reacciones de precipitación.ppt
- Temas 8 y 9. GESTIÓN DE INVENTARIOS.ppt
- Tepper Investment ClubKick-off Meeting972005.ppt
- Territory-wide System Assessment 2011.ppt
- Testing Analog & Digital ProductsLecture 9 Analog Test.ppt
- The Accretion History of SMBHs in Massive Galaxies.ppt
- The Ailing EnvironmentCar Exhaust - Health Effects.ppt
- The American Ethnic Cultural Mosaic.ppt
- The Basics of Transgenic Technology.ppt
最近下载
- 侵犯名誉权与隐私权的法律规定与应对策略.pptx VIP
- 武汉体育学院专业技术职务量化评审办法试行.doc VIP
- 2021漂浮式光伏发电站施工规范.docx VIP
- 网络侵权培训课件案例.pptx VIP
- 2023-2024学年广东省珠海市凤凰中学八年级(上)竞赛物理试卷(附答案解析).docx VIP
- 2025年东海中学八年级物理竞赛试卷及答案.doc VIP
- EN 50530-2010+A1-2013 并网光伏逆变器的整体效率.pdf VIP
- 初三化学上册第四单元自然界的水各节习题.doc VIP
- 武汉体育学院教师专业技术职务任职资格申报评审条件【参考】.doc VIP
- 初中数学专题:一次函数背景下的动点问题(含答案).docx VIP
文档评论(0)