public class MarvinMath extends Object
| 构造器和说明 |
|---|
MarvinMath() |
| 限定符和类型 | 方法和说明 |
|---|---|
static double |
euclideanDistance(double x1,
double y1,
double x2,
double y2) |
static double |
euclideanDistance(double x1,
double y1,
double z1,
double x2,
double y2,
double z2) |
static boolean[][] |
getTrueMatrix(int rows,
int cols) |
static boolean |
isCollinearPoints(Point p1,
Point p2,
Point p3) |
static void |
removeCollinearVertices(List<Point> vertices) |
static void |
removeTooNearVertices(List<Point> vertices,
double minDistance) |
static double[][] |
scaleMatrix(double[][] matrix,
double scale) |
public static boolean[][] getTrueMatrix(int rows,
int cols)
public static double[][] scaleMatrix(double[][] matrix,
double scale)
public static double euclideanDistance(double x1,
double y1,
double x2,
double y2)
public static double euclideanDistance(double x1,
double y1,
double z1,
double x2,
double y2,
double z2)
public static void removeTooNearVertices(List<Point> vertices, double minDistance)
Copyright © 2018. All rights reserved.