Vicky W

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: 作业2 三角形在屏幕中的位置不对 #8513 Score: 0
    Vicky W
    Participant

    ps:

    我使用了 “rgb” 方法排查右移问题。
    在遍历包围盒时,判断像素点是否在三角形内,若返回否,则执行下列语句:

    Eigen::Vector3f OutsidePix {x,y,0};
    Eigen::Vector3f OutsideCol {x,y,1};
    set_Pixel(OutsidePix, OutsideCol);

    得到结果如附图所示。
    我不确定这是否表示包围盒相关步骤,或更早的步骤中存在问题。如有朋友遇到类似问题,欢迎交流。
    日后如果理清思路,我也会补充分享。

    Attachments:
    You must be logged in to view attached files.
    in reply to: 作业2 三角形在屏幕中的位置不对 #8511 Score: 0
    Vicky W
    Participant

    感谢你的分享,我回过头检查,也发现是调用set_pixel上色的时候,坐标参数给错了。纠正之后得到正确结果了。
    感觉我们作业进度相仿,不知你是否愿意互换联系方式?日后可以彼此讨论作业bug 🙂
    我的邮箱是kingsonthree@sina.com。

    Attachments:
    You must be logged in to view attached files.
    in reply to: 作业2 三角形在屏幕中的位置不对 #8411 Score: 0
    Vicky W
    Participant

    if(depth_buf[currentBufferIndex] > z_interpolated
    这句反咯,应该是小于。

    另外请问是否解决了右移的bug?因为我也出现了这样的问题,摸不着头脑,很头痛。

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