Module java.desktop
Package java.awt.geom

Class CubicCurve2D.Double

java.lang.Object
java.awt.geom.CubicCurve2D
java.awt.geom.CubicCurve2D.Double
所有已实现的接口:
Shape, Serializable, Cloneable
封装类:
CubicCurve2D

public static class CubicCurve2D.Double extends CubicCurve2D implements Serializable
使用双精度坐标指定的立方参数曲线段。
自:
1.2
参见:
  • Field Details

    • x1

      public double x1
      立方曲线段的起始点的X坐标。
      自:
      1.2
    • y1

      public double y1
      立方曲线段的起始点的Y坐标。
      自:
      1.2
    • ctrlx1

      public double ctrlx1
      立方曲线段的第一个控制点的X坐标。
      自:
      1.2
    • ctrly1

      public double ctrly1
      立方曲线段的第一个控制点的Y坐标。
      自:
      1.2
    • ctrlx2

      public double ctrlx2
      立方曲线段的第二个控制点的X坐标。
      自:
      1.2
    • ctrly2

      public double ctrly2
      立方曲线段的第二个控制点的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, 0, 0)构造并初始化CubicCurve。
      自:
      1.2
    • Double

      public Double(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
      从指定的双精度坐标构造并初始化CubicCurve2D
      参数:
      x1 - 结果CubicCurve2D的起始点的X坐标
      y1 - 结果CubicCurve2D的起始点的Y坐标
      ctrlx1 - 结果CubicCurve2D的第一个控制点的X坐标
      ctrly1 - 结果CubicCurve2D的第一个控制点的Y坐标
      ctrlx2 - 结果CubicCurve2D的第二个控制点的X坐标
      ctrly2 - 结果CubicCurve2D的第二个控制点的Y坐标
      x2 - 结果CubicCurve2D的结束点的X坐标
      y2 - 结果CubicCurve2D的结束点的Y坐标
      自:
      1.2
  • Method Details

    • getX1

      public double getX1()
      返回起始点的X坐标,双精度。
      指定者:
      getX1 在类 CubicCurve2D
      返回:
      CubicCurve2D的起始点的X坐标。
      自:
      1.2
    • getY1

      public double getY1()
      返回起始点的Y坐标,双精度。
      指定者:
      getY1 在类 CubicCurve2D
      返回:
      CubicCurve2D的起始点的Y坐标。
      自:
      1.2
    • getP1

      public Point2D getP1()
      返回起始点。
      指定者:
      getP1 在类 CubicCurve2D
      返回:
      CubicCurve2D的起始点的Point2D
      自:
      1.2
    • getCtrlX1

      public double getCtrlX1()
      返回第一个控制点的X坐标,双精度。
      指定者:
      getCtrlX1 在类 CubicCurve2D
      返回:
      CubicCurve2D的第一个控制点的X坐标。
      自:
      1.2
    • getCtrlY1

      public double getCtrlY1()
      返回第一个控制点的Y坐标,双精度。
      指定者:
      getCtrlY1 在类 CubicCurve2D
      返回:
      CubicCurve2D的第一个控制点的Y坐标。
      自:
      1.2
    • getCtrlP1

      public Point2D getCtrlP1()
      返回第一个控制点。
      指定者:
      getCtrlP1 在类 CubicCurve2D
      返回:
      CubicCurve2D的第一个控制点的Point2D
      自:
      1.2
    • getCtrlX2

      public double getCtrlX2()
      返回第二个控制点的X坐标,双精度。
      指定者:
      getCtrlX2 在类 CubicCurve2D
      返回:
      CubicCurve2D的第二个控制点的X坐标。
      自:
      1.2
    • getCtrlY2

      public double getCtrlY2()
      返回第二个控制点的Y坐标,双精度。
      指定者:
      getCtrlY2 在类 CubicCurve2D
      返回:
      CubicCurve2D的第二个控制点的Y坐标。
      自:
      1.2
    • getCtrlP2

      public Point2D getCtrlP2()
      返回第二个控制点。
      指定者:
      getCtrlP2 在类 CubicCurve2D
      返回:
      CubicCurve2D的第二个控制点的Point2D
      自:
      1.2
    • getX2

      public double getX2()
      返回结束点的X坐标,双精度。
      指定者:
      getX2 在类 CubicCurve2D
      返回:
      CubicCurve2D的结束点的X坐标。
      自:
      1.2
    • getY2

      public double getY2()
      返回结束点的Y坐标,双精度。
      指定者:
      getY2 在类 CubicCurve2D
      返回:
      CubicCurve2D的结束点的Y坐标。
      自:
      1.2
    • getP2

      public Point2D getP2()
      返回结束点。
      指定者:
      getP2 在类 CubicCurve2D
      返回:
      CubicCurve2D的结束点的Point2D
      自:
      1.2
    • setCurve

      public void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
      将此曲线的端点和控制点的位置设置为指定的双精度坐标。
      指定者:
      setCurve 在类 CubicCurve2D
      参数:
      x1 - 用于设置此CubicCurve2D起始点的X坐标
      y1 - 用于设置此CubicCurve2D起始点的Y坐标
      ctrlx1 - 用于设置此CubicCurve2D第一个控制点的X坐标
      ctrly1 - 用于设置此CubicCurve2D第一个控制点的Y坐标
      ctrlx2 - 用于设置此CubicCurve2D第二个控制点的X坐标
      ctrly2 - 用于设置此CubicCurve2D第二个控制点的Y坐标
      x2 - 用于设置此CubicCurve2D结束点的X坐标
      y2 - 用于设置此CubicCurve2D结束点的Y坐标
      自版本:
      1.2