public class NyARMath
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static double |
COS_DEG_10
定数値。
|
static double |
COS_DEG_15
定数値。
|
static double |
COS_DEG_20
定数値。
|
static double |
COS_DEG_25
定数値。
|
static double |
COS_DEG_30
定数値。
|
static double |
COS_DEG_5
定数値。
|
static double |
COS_DEG_8
定数値。
|
static double |
DBL_EPSILON |
static int |
SQ_10
定数値。
|
static int |
SQ_2
定数値。
|
static int |
SQ_20
定数値。
|
static int |
SQ_40
定数値。
|
static int |
SQ_5
定数値。
|
static int |
SQ_8
定数値。
|
コンストラクタと説明 |
---|
NyARMath() |
修飾子とタイプ | メソッドと説明 |
---|---|
static double |
cubeRoot(double i_in)
この関数は、3乗根を求めます。
|
static double |
dist(double i_x1,
double i_y1,
double i_x2,
double i_y2)
この関数は、点1と点2の距離値を返します。
|
static int |
gcd(int i_x,
int i_y)
この関数は、ユークリッドの互除法により、最大公約数を求めます。
|
static double |
sqNorm(double i_p1x,
double i_p1y,
double i_p2x,
double i_p2y)
この関数は、点p1と点p2の距離の二乗値を返します。
|
public static final double DBL_EPSILON
public static final int SQ_40
public static final int SQ_20
public static final int SQ_10
public static final int SQ_8
public static final int SQ_5
public static final int SQ_2
public static final double COS_DEG_30
public static final double COS_DEG_25
public static final double COS_DEG_20
public static final double COS_DEG_15
public static final double COS_DEG_10
public static final double COS_DEG_8
public static final double COS_DEG_5
public static double sqNorm(double i_p1x, double i_p1y, double i_p2x, double i_p2y)
i_p1x
- 点1のX座標i_p1y
- 点1のY座標i_p2x
- 点2のX座標i_p2y
- 点2のY座標public static final double dist(double i_x1, double i_y1, double i_x2, double i_y2)
i_x1
- 点1のX座標i_y1
- 点1のY座標i_x2
- 点2のX座標i_y2
- 点2のY座標public static double cubeRoot(double i_in)
i_in
- 3乗根を求める数値public static int gcd(int i_x, int i_y)
i_x
- 最大公約数を求める数1i_y
- 最大公約数を求める数2