java.lang.Object
java.awt.geom.QuadCurve2D
java.awt.geom.QuadCurve2D.Float
- 所有已实现的接口:
-
Shape,Serializable,Cloneable
- 封闭类:
-
QuadCurve2D
用
float 坐标指定的二次参数曲线段。
- 自:
- 1.2
- 参见:
-
Nested Class Summary
Nested classes/interfaces declared in class java.awt.geom.QuadCurve2D
QuadCurve2D.Double, QuadCurve2D.Float -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription返回控制点。doublegetCtrlX()以double精度返回控制点的 X 坐标。doublegetCtrlY()以double精度返回控制点的 Y 坐标。getP1()返回起始点。getP2()返回结束点。doublegetX1()以double精度返回起始点的 X 坐标。doublegetX2()以double精度返回结束点的 X 坐标。doublegetY1()以double精度返回起始点的 Y 坐标。doublegetY2()以double精度返回结束点的 Y 坐标。voidsetCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2) 将此曲线的端点和控制点的位置设置为指定的double坐标。voidsetCurve(float x1, float y1, float ctrlx, float ctrly, float x2, float y2) 将此曲线的端点和控制点的位置设置为指定的float坐标。Methods declared in class java.awt.geom.QuadCurve2D
clone, contains, contains, contains, contains, getBounds, getBounds2D, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, intersects, intersects, setCurve, setCurve, setCurve, setCurve, solveQuadratic, solveQuadratic, subdivide, subdivide, subdivide
-
Field Details
-
x1
public float x1二次曲线段的起始点的 X 坐标。- 自:
- 1.2
-
y1
public float y1二次曲线段的起始点的 Y 坐标。- 自:
- 1.2
-
ctrlx
public float ctrlx二次曲线段的控制点的 X 坐标。- 自:
- 1.2
-
ctrly
public float ctrly二次曲线段的控制点的 Y 坐标。- 自:
- 1.2
-
x2
public float x2二次曲线段的结束点的 X 坐标。- 自:
- 1.2
-
y2
public float y2二次曲线段的结束点的 Y 坐标。- 自:
- 1.2
-
-
Constructor Details
-
Float
public Float()构造并初始化具有坐标 (0, 0, 0, 0, 0, 0) 的QuadCurve2D。- 自:
- 1.2
-
Float
public Float(float x1, float y1, float ctrlx, float ctrly, float x2, float y2) 从指定的float坐标构造并初始化QuadCurve2D。- 参数:
-
x1- 起始点的 X 坐标 -
y1- 起始点的 Y 坐标 -
ctrlx- 控制点的 X 坐标 -
ctrly- 控制点的 Y 坐标 -
x2- 结束点的 X 坐标 -
y2- 结束点的 Y 坐标 - 自:
- 1.2
-
-
Method Details
-
getX1
public double getX1()以double精度返回起始点的 X 坐标。- 指定者:
-
getX1在类QuadCurve2D - 返回:
- 起始点的 X 坐标。
- 自:
- 1.2
-
getY1
public double getY1()以double精度返回起始点的 Y 坐标。- 指定者:
-
getY1在类QuadCurve2D - 返回:
- 起始点的 Y 坐标。
- 自:
- 1.2
-
getP1
返回起始点。- 指定者:
-
getP1在类QuadCurve2D - 返回:
-
是此
QuadCurve2D的起始点的Point2D。 - 自:
- 1.2
-
getCtrlX
public double getCtrlX()以double精度返回控制点的 X 坐标。- 指定者:
-
getCtrlX在类QuadCurve2D - 返回:
- 控制点的 X 坐标
- 自:
- 1.2
-
getCtrlY
public double getCtrlY()以double精度返回控制点的 Y 坐标。- 指定者:
-
getCtrlY在类QuadCurve2D - 返回:
- 控制点的 Y 坐标。
- 自:
- 1.2
-
getCtrlPt
返回控制点。- 指定者:
-
getCtrlPt在类QuadCurve2D - 返回:
-
是此
Point2D的控制点的Point2D。 - 自:
- 1.2
-
getX2
public double getX2()以double精度返回结束点的 X 坐标。- 指定者:
-
getX2在类QuadCurve2D - 返回:
- 结束点的 X 坐标。
- 自:
- 1.2
-
getY2
public double getY2()以double精度返回结束点的 Y 坐标。- 指定者:
-
getY2在类QuadCurve2D - 返回:
- 结束点的 Y 坐标。
- 自:
- 1.2
-
getP2
返回结束点。- 指定者:
-
getP2在类QuadCurve2D - 返回:
-
是此
Point2D的结束点的Point对象。 - 自:
- 1.2
-
setCurve
public void setCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2) 将此曲线的端点和控制点的位置设置为指定的double坐标。- 指定者:
-
setCurve在类QuadCurve2D - 参数:
-
x1- 起始点的 X 坐标 -
y1- 起始点的 Y 坐标 -
ctrlx- 控制点的 X 坐标 -
ctrly- 控制点的 Y 坐标 -
x2- 结束点的 X 坐标 -
y2- 结束点的 Y 坐标 - 自:
- 1.2
-
setCurve
public void setCurve(float x1, float y1, float ctrlx, float ctrly, float x2, float y2) 将此曲线的端点和控制点的位置设置为指定的float坐标。- 参数:
-
x1- 起始点的 X 坐标 -
y1- 起始点的 Y 坐标 -
ctrlx- 控制点的 X 坐标 -
ctrly- 控制点的 Y 坐标 -
x2- 结束点的 X 坐标 -
y2- 结束点的 Y 坐标 - 自:
- 1.2
-