Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 作业1代码框架有一处crash bug

Viewing 3 reply threads
  • Author
    Posts
    • #3025 Score: 4
      左趋趋
      Participant
      4 pts

      这个函数里

      void rst::rasterizer::set_pixel(const Eigen::Vector3f& point, const Eigen::Vector3f& color)

      auto ind = (height-point.y())*width + point.x();

      这行的内容应该是:

      auto ind = (height-1-point.y())*width + point.x();

      This post has received 4 votes up.
    • #3026 Score: 0
      Shi YuChen(助教)
      Keymaster
      4 pts

      这个问题我看了一下,的确是因为我们编写不周与测试不周导致的,给你造成困扰非常抱歉。
      同时也要感谢你提出这个问题,我们已经将框架更新并重新上传了。

      • #3042 Score: 0
        左趋趋
        Participant
        4 pts

        没什么困扰,倒是让我好好看了看代码,修的很快,给力!

    • #6793 Score: 0
      chronoOverFlow
      Participant

      我还在想为什么沿任意轴旋转的时候总会出现数组下标越界,原来问题出现在这里. 修复了之后就没有crash了.

    • #8770 Score: 0
      coli
      Participant

      老哥强啊,解决了我绕任意轴旋转崩溃的问题

Viewing 3 reply threads
  • You must be logged in to reply to this topic.