yazj

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: 齐次坐标问题 #9431 Score: 0
    yazj
    Participant

    注意,wiki中讨论的是点,已经明确说了“对于平面上一个点可以表示为三元数(x,y,z)”,对于点来说z=0表示的就是无穷远。希望对你有所帮助

    in reply to: 关于作业二判断点在三角形内的问题 #9389 Score: 0
    yazj
    Participant

    参考课件4的第20页和课件5的第五页可以知道,zNear平面大概就是我们的成像平面。

    in reply to: 关于作业二判断点在三角形内的问题 #9366 Score: 0
    yazj
    Participant

    1 向量叉乘需要向量都是三维是因为他们叉乘的结果在 z 方向是有值的,而且eigen库只支持三维向量的叉乘运算。把两个参数的z值设置为0不代表成像屏幕的位置,因为我们只关心叉乘运算得到的结果的z值正负

    2 你可能把之前课程的内容和这次的搞混了, FOV、zNear、zFar和宽高比是为了确定投影变换,也就是确定函数get_projection_matrix()

    3 同1,在判断点是否在三角形内中将z设置成0仅仅是为了方便判断结果的正负,与深度测试无关。这里判断点是否在三角形内涉及的是光栅化的课程内容,是为了判断这个像素需不需要被渲染,而正因为这样无法进行深度测试才另外引入了depth_buf

    希望可以对你有所帮助

Viewing 3 posts - 1 through 3 (of 3 total)