Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 作业三完成任务1,2后的错误结果

Viewing 1 reply thread
  • Author
    Posts
    • #3837 Score: 0
      Tneitap
      Participant

      请教各位,本人完成任务1和2后的运行显示不全,具体如下图(Fig.output_cur)所示.
      代码实现:
      1)前两个任务的结果也是倒置的但是显示完全;改变了model的scale为0.5, 遮挡的区域只是等比的减小了,如下图(Fig.output_scale)
      2)rst::rasterize_triangle()函数几乎和楼上贴图一致,不过直接用的三个2D 插值系数;
      3)唯一更改的是上一次作业公告贴出的订正项,即rst::draw()的vert.z() = -vert.z() * f1 + f2;否则结果如下图(Fig.output_nochange)所示。
      *检查了所有图像的实际大小均为700×700;
      请问该如何修正,才可以达到位置颠倒的正确效果?

      Attachments:
      You must be logged in to view attached files.
    • #3839 Score: 0
      助教
      Keymaster
      14 pts

      请问你是否使用了最新的更正框架?

      • #3840 Score: 0
        xuyonglai
        Participant
        3 pts

        请问使用了新框架求除了boundingBox的最小值为负数是否正常

        • #3846 Score: 0
          Tneitap
          Participant

          多谢提醒,我恰好是回去检查AABBX发现了自己的问题~

      • #3841 Score: 0
        Tneitap
        Participant

        刚刚已更新为助教提供的更正框架,但是并问题没有因此得到解决。

      • #3842 Score: -1
        xuyonglai
        Participant
        3 pts

        我的问题解决了。

        This post has received 1 vote down.
      • #3843 Score: 0
        Tneitap
        Participant

        本人问题也已经解决,经过检查,是历史遗留问题:在上一次作业中,即写了错误的AABBX的计算函数,修正后已得到正确的倒置结果。多谢各位

Viewing 1 reply thread
  • You must be logged in to reply to this topic.