algorithm - 平行曲线类图算法

标签 algorithm geometry

是否有一个众所周知的计算“平行图”的算法?平行图的意思与平行曲线相同,模糊地称为“偏移曲线”,但用图形而不是曲线。在最好的情况下,它将允许每个段(连接)的可变距离。

给定下图,其中与红色线段相连的节点的坐标是已知的,以及所需的距离(厚度)

offset graph http://3.bp.blogspot.com/_MFJaWUFRFCk/TAEFKmfdGyI/AAAAAAAACXA/vTOBQLX4T0s/s320/screenshot2.png

如何计算黑色轮廓多边形的点?

最佳答案

查看 Straight Seleton战略。有一个示例实现,here .记录了算法的复杂性 here .

此外,这里还记录了其他一些方法,A Survey of Polygon Offsetting Strategies .

有一个topic at GameDev

编辑:CGAL从 v3.3 开始也有一个实现,see the API .作者有nice presented a test file . (不是实现。)不过,您可以查看源代码。

关于algorithm - 平行曲线类图算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934951/

相关文章:

algorithm - 找到两个矢量形状的相似性

java - 更好的算法方法来显示每周的数据趋势

c++ - 计算两个四边形交点的方法?

math - 在给定初始和最终位置以及起始速度向量的情况下,在 3d 空间中查找路径上的点

opengl - OpenGL 中球体的错误 UV 坐标?

java - Delaunay 对带孔的二维多边形进行三角剖分

java - Java-> iText->拼版(n-Up)->示例

algorithm - 两个凸多面体的 3D 连续碰撞检测

algorithm - 查找出现在至少一条 s-t 路径上的所有边

c++ - 线 - 3d 世界中的圆相交测试?