public class ZCollisionDetectionUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ZCollisionDetectionUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<ZLineString> |
calcSquareCenter(int count,
double centerX,
double centerY,
double size)
生成固定大小,内部正方形不固定的方法
|
static java.util.List<ZLineString> |
calcSquareCenter(int count,
double centerX,
double centerY,
double size,
java.lang.String type) |
static boolean |
isCollisionCircleCircle(int x1,
int y1,
int x2,
int y2,
int r1,
int r2)
两个圆碰撞
|
static boolean |
isCollisionPointCircle(int x1,
int y1,
int x2,
int y2,
int r)
点(x1,x2) , 圆心(x2,y2) ,半径r
|
static boolean |
isCollisionPointRect(int x1,
int y1,
int x2,
int y2,
int w,
int h)
点和矩形碰撞
|
boolean |
isCollsionRectRect(int x1,
int y1,
int w1,
int h1,
int x2,
int y2,
int w2,
int h2)
两个矩形碰撞
|
public static boolean isCollisionPointRect(int x1,
int y1,
int x2,
int y2,
int w,
int h)
x1 - 点xy1 - 点yx2 - 矩形view xy2 - 矩形view yw - 矩形view 宽h - 矩形view 高public boolean isCollsionRectRect(int x1,
int y1,
int w1,
int h1,
int x2,
int y2,
int w2,
int h2)
x1 - 矩形view xy1 - 矩形view yw1 - 矩形view 宽h1 - 矩形view 高x2 - 矩形view xy2 - 矩形view yw2 - 矩形view 宽h2 - 矩形view 高public static boolean isCollisionPointCircle(int x1,
int y1,
int x2,
int y2,
int r)
x1 - 点xy1 - 点yx2 - 圆心xy2 - 圆心yr - 半径public static boolean isCollisionCircleCircle(int x1,
int y1,
int x2,
int y2,
int r1,
int r2)
x1 - 圆形1的圆心X坐标y1 - 圆形2的圆心X坐标x2 - 圆形1的圆心Y坐标y2 - 圆形2的圆心Y坐标r1 - 圆形1的半径r2 - 圆形2的半径public static java.util.List<ZLineString> calcSquareCenter(int count, double centerX, double centerY, double size)
count - 内部正方形数据量centerX - 中心经度坐标centerY - 中心维度坐标size - 正方形大小public static java.util.List<ZLineString> calcSquareCenter(int count, double centerX, double centerY, double size, java.lang.String type)