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