五十弦

Forum Replies Created

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • in reply to: 作业八第一个库安装的问题 #6083 Score: 0
    五十弦
    Participant

    遇到一样的问题

    in reply to: 作业六结果问题 #5265 Score: 0
    五十弦
    Participant

    解决了,发现是triangle::getinterdection(ray)函数对inter.coords赋值出问题了,以为这里直接用重心坐标就行了,结果要用光线起点来计算,就没问题了。

    in reply to: 关于几个思路问题(学习习惯与学习方法) #4037 Score: 0
    五十弦
    Participant

    刚开始接触图形学的萌新说下自己的做法:
    1.这几次作业的框架拿到手后,都是无从下手的感觉,思路有点上课的残留,具体到代码又不知道从何写起,先对着老师给的作业说明pdf去先把说明仔细看几遍,从拿到框架到建立思路这一步往往花的时间最长,遇到不懂还得去看录像补充笔记。理解框架也是先看给的头文件,找到相应的类包含的参数和方法,按作业顺序找到TODO,根据给的提示和注释的代码思考函数的结构,还是下不了手只能去论坛看看大家讨论的问题,然后基本就能慢慢往下写了。先写好,编译能过能出大致结果后再去找到调用了修改的函数的地方,去main等地方脑补一下程序运行的
    流程,再挑说明中提到的重点源码看程序就心里有数了。
    2.Eigen库是初次使用,免不了经常去查Eigen库中对于矩阵和向量的基本操作,百度就能找到别人的一些使用心得,我一般看的别人的总结,基本自己能想到的对矩阵的操作都能找到库中对应的方法。
    3.有一定的c++基础,一般想到的都尽量往自己掌握的api上靠,如果太复杂了会去找找有没有简单的实现。
    4.自己用虚拟机跑vscode的时候如果装扩展就会使vscode变卡,就直接用TexEidit来修改,再用终端调试了,也没有可用的测试框架,只能一遍遍编译,找到报错行仔细分析,效率虽然有点低,读懂错误信息还是能解决问题的,结果不对的话就在自己修改过的地方尽可能打印需要的信息,再查找是哪里的结果不符合预期。
    作业效率虽然低,要2天左右才能做完,但做完后收获确实很大。

    in reply to: 抗锯齿的帧数刷新太慢了 #3694 Score: 0
    五十弦
    Participant

    谢谢,还是比较慢,可能是配置太低或者写的复杂度太高了。

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