Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业 3 中 Barycentric Coordinates 的问题 Tagged: Barycentric Coordinates This topic has 1 reply, 2 voices, and was last updated 4 years, 6 months ago by Harry. Viewing 1 reply thread Author Posts 2020年6月13日 at 下午9:49 #6647 Score: 0 猫王Participant 我是后来加入这个课程的,一边学一边做作业。还请大家指教。 1 第 9 课提到 Barycentric Coordinates 在 projection 变换后会发生变化。那这个 projection 是指 orthographic 还是 perspective,抑或在这两个 projection 变换后都会发生变化? 2 我理解像 normal, texture 坐标,color,depth 都是 3D 空间中定义的属性,作业 3 给的是计算 2D Barycentric Coordinates 函数 computeBarycentric2D, 那就不能用 2D 的 Barycentric Coordinates 来插值。所以作业要自己实现 3D 中求 Barycentric Coordinates 的函数呢,类似于 computeBarycentric2D? 2020年6月16日 at 下午5:59 #6652 Score: 0 HarryParticipant 1. 比如一个三角形ABC所在平面不平行于xy轴所在平面,三角形内一点P将其分成三部分(面积比即为重心坐标),这个三角形光栅化到屏幕上之后是A’B’C’, 点P映射成P’, 这个P’分隔A’B’C’的面积比会变化。具体就是,光栅化时某像素R,不能放到A’B’C’中算重心坐标,而是应该在ABC中算(考虑Z)。 上面是我的理解,我也是后来加入的,欢迎加我微信407448774,一起讨论讨论看看能不能有点头绪 Author Posts Viewing 1 reply thread You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In