海岸线研究流水账

        因为我也是刚开始接触CGAL、OpenGL、对海岸线处理的相关知识,对这几种东西实在是不了解,所以索性将每天的问题都记下来,方便一个个解决。如果能理清头绪,得到一个好的结果,是再好不过的了~~所以,同行们若不幸看到我这篇流水账,直接略过就好~~因为只是我每天的猜想,还有很多错误~~~如果我有幸碰到大神们到此一游,也要指教一下哦~~~谢谢~~~大笑


研究过程中存在的问题:

10月13日:

        ①在海岸线边界里面无论插入多少个种子点,程序中统计的边界顶点个数、新增边界顶点个数、原边界顶点个数一直不变,插入到边界上面的点也一直是122个,原边界顶点为475。也就是说,程序中并未对界内的种子点个数做出统计。

        ②进行conforming_Gabriel之后,无论如何改变撒点的个数,多出的种子点一直为8个,且界外点持续为5个。

        ③程序中设定的限制种子点个数小于等于1000个,否则会std::cerr << "Could not insert point, probably missing +non_convex flag";,但当尝试着将插入点改为1500个时,依然能够插入且正确迭代。

10月14日:

        ①CGAL手册中。进行conforming_Gabriel时有两个首尾相连的约束,在本程序的数据中却只有一个约束回路---->需检查Geex程序里面的种子点形成的Delaunay三角边是否具有约束性-------->结果:无约束。

10月15日:

        ①使用CGAL里面的Demo尝试一下函数是否只适用于带有两个约束回路的边界,现已将基本样式画出。

        ②conforming_Gabriel函数对不同属性的约束边界有不同的表现状态。

        今天就先记到这吧,每隔两天都要汇报结果,快被逼疯了,“省内最大的高中”这一称号真的是名不虚传。。。。。

你可能感兴趣的:(海岸线研究流水账)