Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 作业2只把投影矩阵搬过来的话,是一片黑?

Viewing 5 reply threads
  • Author
    Posts
    • #3305 Score: 0
      6君
      Participant

      作业2只把作业1的投影矩阵搬过来的话,是一片黑?作业1部分是正常显示倒三角,应该没有问题

      Attachments:
      You must be logged in to view attached files.
    • #3309 Score: 0
      bc13900
      Participant

      我之前和你一样。检查一下判断点是否在三角形内那个函数,打印它的值看一看,你这个情况可能没有进入光珊化三角形的函数,也就没有比较深度buffer。

    • #3323 Score: 0
      夏莉莉
      Participant

      请问这个问题楼主解决了吗,我也遇到了同样的问题

      • #3363 Score: 0
        6君
        Participant

        应该是光栅化三角形函数里面没东西=。=但是具体咋写我不知道。。

    • #3493 Score: 0
      夏莉莉
      Participant

      楼主,这个问题我解决了,其实是在光栅化循环的时候,我一开始使用的颜色赋值函数不是getcolor(),所以出错了,你可以再理一遍你的思路,看看哪里漏了

      • #3630 Score: 0
        Songsong
        Participant
        4 pts

        请问一下这是什么原因呀

    • #3633 Score: 1
      Songsong
      Participant
      4 pts

      又测一下发现确实是三角形判断输出值不对,但是我判断三次叉乘为什么一直都得不到正确的结果。。

      This post has received 1 vote up.
      Attachments:
      You must be logged in to view attached files.
      • #3637 Score: 0
        6君
        Participant

        个人想法,不一定对

        Attachments:
        You must be logged in to view attached files.
        • #3685 Score: 0
          Songsong
          Participant
          4 pts

          我这里考虑的是叉乘后z方向的正负来进行判断的

          • #3687 Score: 0
            6君
            Participant

            我没试过这种方式,不知道可行不可行

            • #3692 Score: 0
              Songsong
              Participant
              4 pts

              现在只能画出一条线,不知道具体是错在什么地方了。。

              • #3696 Score: 0
                6君
                Participant

                可能是boundingbox有问题,你试试把for循环的值都写定值,不用box的最大最小值

      • #7292 Score: 0
        lav
        Participant

        你的算法是正确的,我刚开始一直搞不明白叉乘怎么实现!

    • #3639 Score: 0
      BubbleInPit
      Participant

      作业二需要你自己实现光栅化函数,并不是在作业一的代码的基础上进行加工。光栅化函数什么都没有,屏幕上当然什么都不会出现。

      • #3645 Score: 0
        6君
        Participant

        哈哈哈,是的,我后面明白了,阿里嘎都

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