对于OCC应用开发者来说,OCC的文档虽然不错,但针对具体的需求找到合适的API还是得不断摸索。我发现看Draw的代码是探索OCC API使用的最佳路径。掌握根据Draw命令查找对应代码就能高效找到解决方案。所以这是本系列的最后一篇分享了,个人感觉OCC的API已经没啥可讲的了,讲的再多不如学会方法自己去看代码,以后再写就侧重算法层面了。
1. 在Draw中写Tcl/Tk脚本建模,找出感兴趣的命令
2. 查找命令对应的代码
有两种方法仅供参考:
- 使用getsource命令
- 全局查找Add("命令xxx
注意有些命令Add后面有空格,有些没有
3. 提取代码到自己应用中
提取Draw代码是需要适当修改的,可以看到底层如何调用OCC的API