#OSG+VS#第十二周

来源:互联网 发布:曲无忆捏脸数据 编辑:程序博客网 时间:2024/05/22 00:49

成果总结:
1.隔壁组的经理(好像是产品经理)跑来看我的阴影效果,又指出了一些错误:即使模型是没有底边的,也不应该影响其真实阴影。

后来发现是因为算法用了正面消除,以后面的面为标准深度,保证了迎光面的明亮,但也导致顶面没有产生阴影,故出现隔壁经理指出的情况。

于是把正面消除函数删掉,发现原先背光面有光点的错误情况也不再出现,但迎光面会在不是垂直照射时出现不同程度的灰色,希望可以接受,下周问下师姐。
连珠炮似的抛出很多个问题,我一是对原理确实没有完全搞透彻,二是有一段时间没碰了,所以当时都没回答出来。说话语气也是咄咄逼人,不像我们经理平易近人,后来我们经理说确实会有这种情况需要考虑,我才完全接受。以后真的工作了,领导也不一定好相处,就当长见识吧。第二天找到修改方法后,第三天又看了一天阴影,生怕再出什么问题,简直看的要吐,自己主观也看不出什么……

只是发现一个解决不了的问题:对于单纯一个面的模型,精度不够无法区分深度大小,背面不黑,这个改不了。

2.获取模型的底面轮廓坐标。

与经理商量先用shapefile尝试一下,小组同事做了shp格式的数据发来,同学有读取坐标的cpp直接给我了。然额!一模一样的数据和文件,在他那里读的结果好好的,在我这里只能读一半的坐标,然后就全读成零!ohshit。

周五下午要开会,本来上午也不打算去(最近几周周末也没休息够,本周好困),老师让帮送合同,不得不去。把文件单独写了个工程,发现读取还是一样有问题,用debug调试发现在读第二个面时,不知缘由的某个点就开始读错了。还没找到原因,感觉自己也找不到,下周只能靠同学或者师姐了……哎。

错误集锦:

1.c2872;ULONGLONG不明确的符号

说是定义了多处,程序分不清应该听哪个。改正:将同学给的头文件,include“xxx.h”写在靠前的位置。

2.非静态成员函数的非法调用

调用方式写的不对。参考:http://blog.csdn.net/renwotao2009/article/details/41252365

3.不能将参数1从“CString”转换为“const char *”

改正:项目-》属性-》配置属性,将字符集改为多字节字符集。


下周目标:

至少不会感觉无所事事了。哎感觉编程陷入两种心态,要么就是写好了很无聊,要么就是不会写很焦虑。以后一定不搞编程!!

月薪能上万,不算多但也够了。目标就定那个单位了!一定要提前开始准备,尽全力而为!

1.正确读出所有坐标

2.每个面的坐标与模型一一对应

3.计算每个模型的日照时间

4.寻找剔除方法(已经说了窗户分析不现实。估计只能用这种方法)


下周能完成1就满足了,完成12算超额,总之加油!!你可以的!

0 0
原创粉丝点击