public class PolygonUtils
extends java.lang.Object
构造器和说明 |
---|
PolygonUtils() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<Point3D> |
genArcPoints(java.util.List<Point3D> points,
float radius,
int edgeNum)
根据圆角的半径和圆弧段数,在拐点处将拐点替换为弧段上的连续点
|
static java.util.List<Point3D> |
genTrianglePoints(java.util.List<Point3D> sourceList)
将首尾相连的点集,生成可用Mode.TRIANGLES模式绘制多边形的顶点集合
|
static boolean |
isInLine_XOY(Point3D test,
Point3D p1,
Point3D p2,
float tolerance) |
static boolean |
isInPolygon_XOY(Point3D test,
java.util.List<Point3D> points)
是点否在多边形(在XOY面的投影点集构成的多边形)内
|
static boolean |
PointOnLine(Point3D p1,
Point3D p2,
Point3D q,
float tolerance) |
public static java.util.List<Point3D> genArcPoints(java.util.List<Point3D> points, float radius, int edgeNum)
points
- radius
- edgeNum
- public static java.util.List<Point3D> genTrianglePoints(java.util.List<Point3D> sourceList)
sourceList
- public static boolean isInPolygon_XOY(Point3D test, java.util.List<Point3D> points)
test
- points
-