C++计算几何算法大全

时间:2013-06-09 14:23:13
【文件属性】:

文件名称:C++计算几何算法大全

文件大小:13KB

文件格式:ZIP

更新时间:2013-06-09 14:23:13

C++实现的向量,点,线,面,圆,多边形,射线等几乎所有的算法

㈠ 点的基本运算 1. 平面上两点之间距离 1 2. 判断两点是否重合 1 3. 矢量叉乘 1 4. 矢量点乘 2 5. 判断点是否在线段上 2 6. 求一点饶某点旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 点与线段的关系 3 2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否相交 6 10.判断线段是否相交但不交在端点处 6 11.求线段所在直线的方程 6 12.求直线的斜率 7 13.求直线的倾斜角 7 14.求点关于某直线的对称点 7 15.判断两条直线是否相交及求直线交点 7 16.判断线段是否相交,如果相交返回交点 7 ㈢ 多边形常用算法模块 1. 判断多边形是否简单多边形 8 2. 检查多边形顶点的凸凹性 9 3. 判断多边形是否凸多边形 9 4. 求多边形面积 9 5. 判断多边形顶点的排列方向,方法一 10 6. 判断多边形顶点的排列方向,方法二 10 7. 射线法判断点是否在多边形内 10 8. 判断点是否在凸多边形内 11 9. 寻找点集的graham算法 12 10.寻找点集凸包的卷包裹法 13 11.判断线段是否在多边形内 14 12.求简单多边形的重心 15 13.求凸多边形的重心 17 14.求肯定在给定多边形内的一个点 17 15.求从多边形外一点出发到该多边形的切线 18 16.判断多边形的核是否存在 19 ㈣ 圆的基本运算 1 .点是否在圆内 20 2 .求不共线的三点所确定的圆 21 ㈤ 矩形的基本运算 1.已知矩形三点坐标,求第4点坐标 22 ㈥ 常用算法的描述 22 ㈦ 补充 1.两圆关系: 24 2.判断圆是否在矩形内: 24 3.点到平面的距离: 25 4.点是否在直线同侧: 25 5.镜面反射线: 25 6.矩形包含: 26 7.两圆交点: 27 8.两圆公共面积: 28 9. 圆和直线关系: 29 10. 内切圆: 30 11. 求切点: 31 12. 线段的左右旋: 31


【文件预览】:
计算几何算法大全.txt

网友评论

  • 很实用的算法集
  • 不错不错,有参考价值!
  • 非常有用,值得参考一下
  • 非常实用,代码对学习有一定的帮助。
  • 非常实用,代码几乎可以直接拿来用了
  • 很不错的东西!很多算法可以直接拿来用,非常方便!
  • 有点小贵啊,亲民的嘛
  • 多谢分享,完美解决问题
  • 虽然有点贵,书还是很好的,很多算法不用实现,可直接拿来使用
  • 很好的算法库, 不用再去写了
  • 很实用的东西
  • 很不错,指的下载
  • 非常实用,代码几乎可以直接拿来用了
  • 很多算法,对与几何相交判断的人有用了!
  • 一个txt真心贵,大家可以搜搜免费的下载。
  • 虽然没有找到想要的 但资料还是不错
  • 这个很好用 很多基础算法直接拿来用就行了
  • 很好的算法库,正用着呢
  • 好东西,很多对我有用的算法,省的费脑子想了,哈哈
  • 不错,很有帮助
  • 参考价值不大
  • 算法多而不精 参考价值不大
  • 挺好的书,很多算法
  • 很实用,不用费心自己编了。
  • 恩,可以作为参考
  • 小巧实用 不过没我想要的功能
  • 很好的算法,能直接用,写得挺清楚的
  • 算法挺全,东西非常不错,5星妥妥的
  • 确实好,学习计算几何的好资料
  • 算法不错,但是为什么卸载txt里面呢?很不好看啊