public class HPoint extends HObject
| 限定符和类型 | 方法和说明 |
|---|---|
HPoint |
add(HPoint p)
将另一个点的坐标添加到此点的坐标以创建一个新点。
|
HPoint |
clone()
创建此 HPoint 对象的副本。
|
static double |
distance(HPoint pt1,
HPoint pt2)
[静态] 返回 pt1 和 pt2 之间的距离。
|
boolean |
equals(HPoint toCompare)
确定两个点是否相同。
|
double |
getLength()
从 (0,0) 到此点的线段长度。
|
HPoint |
interpolate(HPoint pt1,
HPoint pt2,
double f)
确定两个指定点之间的点。
|
void |
normalize(double thickness)
将 (0,0) 和当前点之间的线段缩放为设定的长度。
|
void |
offset(double dx,
double dy)
按指定量偏移 HPoint 对象。
|
void |
offset(HPoint pt)
按指定量偏移 HPoint 对象。
|
static HPoint |
polar(double len,
double angle)
[静态] 将一对极坐标转换为笛卡尔点坐标。
|
HPoint |
subtract(HPoint v)
从此点的坐标中减去另一个点的坐标以创建一个新点。
|
java.lang.String |
toString() |
public HPoint(double x,
double y)
x - x轴坐标y - y轴坐标public HPoint()
public double getLength()
public HPoint clone()
clone 在类中 java.lang.Objectpublic static double distance(HPoint pt1, HPoint pt2)
pt1 - pt2 - public boolean equals(HPoint toCompare)
toCompare - public HPoint interpolate(HPoint pt1, HPoint pt2, double f)
pt1 - pt2 - f - public void normalize(double thickness)
thickness - public void offset(double dx,
double dy)
dx - dy - public void offset(HPoint pt)
pt - public static HPoint polar(double len, double angle)
len - angle -