首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将路径转换为CGAL结构

如何将路径转换为CGAL结构
EN

Stack Overflow用户
提问于 2020-10-01 06:05:05
回答 1查看 43关注 0票数 0

给出一条由以下语句组成的路径:

  1. 动动
  2. 列内托
  3. 近径

如何将路径转换为CGAL::Polygon_with_holes_2列表

更具体一点。路径可以是符号串的轮廓线线性化的输出。例如,将文本字符串"xo“转换为这样的路径。这将导致3个不相连的闭多边形:

  1. 与"x“对应的逆时针多边形
  2. 与"o“对应的逆时针(几乎圆形)多边形
  3. 与"o“中的洞相对应的顺时针路径(也几乎是圆形的,但较小)

如果我正确地理解了CGAL的文档,这可能作为两个CGAL::Polygon_with_holes2存储在CGAL中。但是,你如何用上面描述的三个多边形来构造这些给定的路径呢?这是否有方便的功能,还是我必须检查所有路径多边形的交叉交点?

EN

回答 1

Stack Overflow用户

发布于 2020-10-01 06:58:15

您可以使用以下构造函数,它接受外部边界多边形(必须是逆时针方向的)和孔的范围(也是Polygon_2对象,但也是顺时针方向的)。

您可以使用二维点的范围来构造一个Polygon_2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64149908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档