摘要:
现时的做法是对寻路结果进行平滑,每个结构不知道其他寻路结果的存在,因此无法在结果曲线的平滑度和结果曲线的重合度上取得平滑。要么结果曲线很平滑,但曲线十分分散;要么结果曲线重合度高,但曲线本身不平滑。改进的方法有两种。一种是在所有路线完成导引后,统一对其经过的边上的控制点进行平滑。这种方法比较简单,而且在路线较少时计算量较低。缺点是一次要处理一批路线,不同批处理的路线得到的结果不同。可以用一个开关解... 阅读全文
摘要:
最近把代码数据库分析部分由qt creator移植到understand数据库了。移植之后分析代码方便了很多。可视化部分没有大的修改。先发几张效果图。项目总览命名空间和类类内部关系当前的问题1.类内部太过混乱。(1)函数、变量之间依赖关系的连线太混乱,无法分辨主次。(2)函数、变量等图标占的空间过多。而且图标不能有效传达必要的信息。解决办法:我认为较好的使用过程应该是这样的:用户决定观察一个类时,... 阅读全文
摘要:
功能支持分析的语言统计总的代码数据统计单个文件的数据分析代码复杂度分析代码格式文件的依赖关系文件夹依赖关系文件夹包含关系、代码量understand提供了很多图表,同时它可以根据源码分析出一个数据文件,用户通过它提供的API可以读取这个文件,获取各种依赖关系,包括这些:总结understand的优势是分析功能十分强大understand的问题是提供的分析数据、图表太多,没有一种有条理的方式引导用户... 阅读全文