有关图形运算可以使用哪些库?

dogrush 2009-07-23 11:51:27
比如我要做一些图形的逻辑运算 和 拓扑运算
想用现成的库
请问哪个库比较好用?
多谢
...全文
120 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dogrush 2009-07-26
  • 打赏
  • 举报
回复
楼上:
其实那两个文件有用的啊
你是不是在win下面用集成开发工具来编译的啊
我试过 把这两个文件都加到工程里面的话 编译会出错 而去掉的话 就好了
但是你要是把那两个文件目录里面删掉的话 肯定不行的
原因在于 这两个文件与其头文件的包含关系很诡异 相当于互相包含了
很搞笑
我的方法是将cpp里的内容拷到.h里面 然后把.h里面包含对应cpp的那句话给干掉 就可以了

我是在linux下编译才发现这个问题的
dogrush 2009-07-23
  • 打赏
  • 举报
回复

谢楼上
我只需要计算多边形就可以了

不过我听师兄跟我说他用leda这个库
里面好像有多边形的运算
不知道你们用过没有?
donkey301 2009-07-23
  • 打赏
  • 举报
回复
没用过CGAL,看起来很好很强大,用过kbool,很简洁的2D bool 操作库,用惯了就觉得已经很不错了,不过只有对多边形的操作,不支持弧形,而且好久没更新了。优点就是比较容易上手,而且代码比较少,你要熟了还能自己修改。
http://boolean.klaasholwerda.nl/algdoc/top.html

lilux 2009-07-23
  • 打赏
  • 举报
回复
都是开源的
lilux 2009-07-23
  • 打赏
  • 举报
回复
CGAL非常强悍的2D几何库,3D造型库可以用OCC
donkey301 2009-07-23
  • 打赏
  • 举报
回复
_dl_itr.cpp和_lnk_itr.cpp这两个文件编译的时候不需要,否则你会得到redefined的编译错误。
dogrush 2009-07-23
  • 打赏
  • 举报
回复
哦 看出来了原来kbool只是他那下载文件的一个module
dogrush 2009-07-23
  • 打赏
  • 举报
回复
不过你为什么把那叫做kbool呢 呵呵
还有 不知道这个库 速度怎么样
dogrush 2009-07-23
  • 打赏
  • 举报
回复
回楼上
刚才看了你提供的链接
上面讲述的非常详细
非常感谢
donkey301 2009-07-23
  • 打赏
  • 举报
回复
没用过LEDA,看看其他人有没有用过吧

33,007

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧