java.lang.Object
java.awt.geom.QuadCurve2D
java.awt.geom.QuadCurve2D.Double
- 所有已实现的接口:
-
Shape,Serializable,Cloneable
- 封闭类:
-
QuadCurve2D
用双精度坐标指定的二次参数曲线段。
- 自:
- 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()以双精度精度返回控制点的X坐标。doublegetCtrlY()以双精度精度返回控制点的Y坐标。getP1()返回起始点。getP2()返回结束点。doublegetX1()以双精度精度返回起始点的X坐标。doublegetX2()以双精度精度返回结束点的X坐标。doublegetY1()以双精度精度返回起始点的Y坐标。doublegetY2()以双精度精度返回结束点的Y坐标。voidsetCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2) 将此曲线的端点和控制点的位置设置为指定的双精度坐标。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 double x1二次曲线段的起始点的X坐标。- 自:
- 1.2
-
y1
public double y1二次曲线段的起始点的Y坐标。- 自:
- 1.2
-
ctrlx
public double ctrlx二次曲线段的控制点的X坐标。- 自:
- 1.2
-
ctrly
public double ctrly二次曲线段的控制点的Y坐标。- 自:
- 1.2
-
x2
public double x2二次曲线段的结束点的X坐标。- 自:
- 1.2
-
y2
public double y2二次曲线段的结束点的Y坐标。- 自:
- 1.2
-
-
Constructor Details
-
Double
public Double()用坐标(0, 0, 0, 0, 0, 0)构造并初始化一个QuadCurve2D。- 自:
- 1.2
-
Double
public Double(double x1, double y1, double ctrlx, double ctrly, double x2, double y2) 从指定的双精度坐标构造并初始化一个QuadCurve2D。- 参数:
-
x1- 起始点的X坐标 -
y1- 起始点的Y坐标 -
ctrlx- 控制点的X坐标 -
ctrly- 控制点的Y坐标 -
x2- 结束点的X坐标 -
y2- 结束点的Y坐标 - 自:
- 1.2
-
-
Method Details
-
getX1
public double getX1()以双精度精度返回起始点的X坐标。- 指定者:
-
getX1在类QuadCurve2D - 返回:
- 起始点的X坐标。
- 自:
- 1.2
-
getY1
public double getY1()以双精度精度返回起始点的Y坐标。- 指定者:
-
getY1在类QuadCurve2D - 返回:
- 起始点的Y坐标。
- 自:
- 1.2
-
getP1
返回起始点。- 指定者:
-
getP1在类QuadCurve2D - 返回:
-
一个
Point2D,即此QuadCurve2D的起始点。 - 自:
- 1.2
-
getCtrlX
public double getCtrlX()以双精度精度返回控制点的X坐标。- 指定者:
-
getCtrlX在类QuadCurve2D - 返回:
- 控制点的X坐标
- 自:
- 1.2
-
getCtrlY
public double getCtrlY()以双精度精度返回控制点的Y坐标。- 指定者:
-
getCtrlY在类QuadCurve2D - 返回:
- 控制点的Y坐标。
- 自:
- 1.2
-
getCtrlPt
返回控制点。- 指定者:
-
getCtrlPt在类QuadCurve2D - 返回:
-
一个
Point2D,即此Point2D的控制点。 - 自:
- 1.2
-
getX2
public double getX2()以双精度精度返回结束点的X坐标。- 指定者:
-
getX2在类QuadCurve2D - 返回:
- 结束点的X坐标。
- 自:
- 1.2
-
getY2
public double getY2()以双精度精度返回结束点的Y坐标。- 指定者:
-
getY2在类QuadCurve2D - 返回:
- 结束点的Y坐标。
- 自:
- 1.2
-
getP2
返回结束点。- 指定者:
-
getP2在类QuadCurve2D - 返回:
-
一个
Point对象,即此Point2D的结束点。 - 自:
- 1.2
-
setCurve
public void setCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2) 将此曲线的端点和控制点的位置设置为指定的双精度坐标。- 指定者:
-
setCurve在类QuadCurve2D - 参数:
-
x1- 起始点的X坐标 -
y1- 起始点的Y坐标 -
ctrlx- 控制点的X坐标 -
ctrly- 控制点的Y坐标 -
x2- 结束点的X坐标 -
y2- 结束点的Y坐标 - 自:
- 1.2
-