モジュール javafx.graphics
パッケージ javafx.scene.transform

クラスTranslate

  • すべての実装されたインタフェース:
    Cloneable, EventTarget


    public class Translate
    extends Transform
    このクラスは、指定された係数で座標を変換するAffineオブジェクトを表します。 平行移動変換を表す行列は、次のようになります。
                  [   1    0    0    x  ]
                  [   0    1    0    y  ]
                  [   0    0    1    z  ]
     
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • Translate

        public Translate​()
        デフォルトの平行移動(恒等)を作成します。
      • Translate

        public Translate​(double x,
                         double y)
        2次元平行移動を作成します。
        パラメータ:
        x - 座標がX軸方向で平行移動される距離
        y - 座標がY軸方向で平行移動される距離
      • Translate

        public Translate​(double x,
                         double y,
                         double z)
        3次元平行移動を作成します。
        パラメータ:
        x - 座標がX軸方向で平行移動される距離
        y - 座標がY軸方向で平行移動される距離
        z - 座標がZ軸方向で平行移動される距離
    • メソッドの詳細

      • setX

        public final void setX​(double value)
        プロパティxの値を設定します。
        プロパティの説明:
        座標がX軸方向で平行移動される距離を定義します。
      • getX

        public final double getX​()
        プロパティxの値を取得します。
        プロパティの説明:
        座標がX軸方向で平行移動される距離を定義します。
      • xProperty

        public final DoubleProperty xProperty​()
        座標がX軸方向で平行移動される距離を定義します。
        関連項目:
        getX()setX(double)
      • setY

        public final void setY​(double value)
        プロパティyの値を設定します。
        プロパティの説明:
        座標がY軸方向で平行移動される距離を定義します。
      • getY

        public final double getY​()
        プロパティyの値を取得します。
        プロパティの説明:
        座標がY軸方向で平行移動される距離を定義します。
      • yProperty

        public final DoubleProperty yProperty​()
        座標がY軸方向で平行移動される距離を定義します。
        関連項目:
        getY()setY(double)
      • setZ

        public final void setZ​(double value)
        プロパティzの値を設定します。
        プロパティの説明:
        座標がZ軸方向で平行移動される距離を定義します。
      • getZ

        public final double getZ​()
        プロパティzの値を取得します。
        プロパティの説明:
        座標がZ軸方向で平行移動される距離を定義します。
      • zProperty

        public final DoubleProperty zProperty​()
        座標がZ軸方向で平行移動される距離を定義します。
        関連項目:
        getZ()setZ(double)
      • getTx

        public double getTx​()
        クラスからコピーされた説明: Transform
        3×4行列のX座標平行移動要素を取得します。
        オーバーライド:
        getTx 、クラス: Transform
        戻り値:
        3×4行列のX座標変換要素
      • getTy

        public double getTy​()
        クラスからコピーされた説明: Transform
        3×4行列のY座標平行移動要素を取得します。
        オーバーライド:
        getTy 、クラス: Transform
        戻り値:
        3×4行列のY座標変換要素
      • getTz

        public double getTz​()
        クラスからコピーされた説明: Transform
        3×4行列のZ座標平行移動要素を取得します。
        オーバーライド:
        getTz 、クラス: Transform
        戻り値:
        3×4行列のZ座標変換要素
      • createConcatenation

        public Transform createConcatenation​(Transform transform)
        クラスからコピーされた説明: Transform
        この変換と指定された変換の連結を返します。 得られた変換をノードに適用すると、getTransforms()リストに2つの変換を追加した場合と同じ効果が得られます。1つ目がthis変換で、2つ目が指定されたtransformです。
        オーバーライド:
        createConcatenation 、クラス: Transform
        パラメータ:
        transform - この変換と連結される変換
        戻り値:
        連結された変換
      • createInverse

        public Translate createInverse​()
        クラスからコピーされた説明: Transform
        この変換の逆変換を返します。
        オーバーライド:
        createInverse 、クラス: Transform
        戻り値:
        逆変換
      • clone

        public Translate clone​()
        クラスからコピーされた説明: Transform
        この変換のディープ・コピーを返します。
        オーバーライド:
        clone 、クラス: Transform
        戻り値:
        この変換のコピー
        関連項目:
        Cloneable
      • transform

        public Point2D transform​(double x,
                                 double y)
        クラスからコピーされた説明: Transform
        指定された点をこの変換によって変換します。 このメソッドは、2D変換にのみ使用できます。
        オーバーライド:
        transform 、クラス: Transform
        パラメータ:
        x - 点のX座標
        y - 点のY座標
        戻り値:
        変換された点
      • transform

        public Point3D transform​(double x,
                                 double y,
                                 double z)
        クラスからコピーされた説明: Transform
        指定された点をこの変換によって変換します。
        オーバーライド:
        transform 、クラス: Transform
        パラメータ:
        x - 点のX座標
        y - 点のY座標
        z - 点のZ座標
        戻り値:
        変換された点
      • deltaTransform

        public Point2D deltaTransform​(double x,
                                      double y)
        クラスからコピーされた説明: Transform
        相対的な大きさベクトルをこの変換によって変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。 このメソッドは、2D変換にのみ使用できます。
        オーバーライド:
        deltaTransform 、クラス: Transform
        パラメータ:
        x - X軸の方向でのベクトルの大きさ
        y - Y軸の方向でのベクトルの大きさ
        戻り値:
        Point2Dインスタンスで表される、変換された相対的な大きさベクトル
      • deltaTransform

        public Point2D deltaTransform​(Point2D point)
        クラスからコピーされた説明: Transform
        指定されたPoint2Dインスタンスで表される相対的な大きさベクトルをこの変換によって変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。 このメソッドは、2D変換にのみ使用できます。
        オーバーライド:
        deltaTransform 、クラス: Transform
        パラメータ:
        point - 相対的な大きさベクトル
        戻り値:
        Point2Dインスタンスで表される、変換された相対的な大きさベクトル
      • deltaTransform

        public Point3D deltaTransform​(double x,
                                      double y,
                                      double z)
        クラスからコピーされた説明: Transform
        相対的な大きさベクトルをこの変換によって変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。
        オーバーライド:
        deltaTransform 、クラス: Transform
        パラメータ:
        x - X軸の方向でのベクトルの大きさ
        y - Y軸の方向でのベクトルの大きさ
        z - Z軸方向のベクトルの大きさ
        戻り値:
        Point3Dインスタンスで表される、変換された相対的な大きさベクトル
      • deltaTransform

        public Point3D deltaTransform​(Point3D point)
        クラスからコピーされた説明: Transform
        指定されたPoint3Dインスタンスで表される相対的な大きさベクトルをこの変換によって変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。
        オーバーライド:
        deltaTransform 、クラス: Transform
        パラメータ:
        point - 相対的な大きさベクトル
        戻り値:
        Point3Dインスタンスで表される、変換された相対的な大きさベクトル
      • inverseTransform

        public Point2D inverseTransform​(double x,
                                        double y)
        クラスからコピーされた説明: Transform
        指定された点をこの変換によって逆変換します。 このメソッドは、2D変換にのみ使用できます。
        オーバーライド:
        inverseTransform 、クラス: Transform
        パラメータ:
        x - 点のX座標
        y - 点のY座標
        戻り値:
        逆変換された点
      • inverseTransform

        public Point3D inverseTransform​(double x,
                                        double y,
                                        double z)
        クラスからコピーされた説明: Transform
        指定された点をこの変換によって逆変換します。
        オーバーライド:
        inverseTransform 、クラス: Transform
        パラメータ:
        x - 点のX座標
        y - 点のY座標
        z - 点のZ座標
        戻り値:
        逆変換された点
      • inverseDeltaTransform

        public Point2D inverseDeltaTransform​(double x,
                                             double y)
        クラスからコピーされた説明: Transform
        相対的な大きさベクトルをこの変換によって逆変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。 このメソッドは、2D変換にのみ使用できます。
        オーバーライド:
        inverseDeltaTransform 、クラス: Transform
        パラメータ:
        x - X軸の方向でのベクトルの大きさ
        y - Y軸の方向でのベクトルの大きさ
        戻り値:
        Point2Dインスタンスで表される、逆変換された相対的な大きさベクトル
      • inverseDeltaTransform

        public Point2D inverseDeltaTransform​(Point2D point)
        クラスからコピーされた説明: Transform
        指定されたPoint2Dインスタンスで表される相対的な大きさベクトルをこの変換によって逆変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。 このメソッドは、2D変換にのみ使用できます。
        オーバーライド:
        inverseDeltaTransform 、クラス: Transform
        パラメータ:
        point - 相対的な大きさベクトル
        戻り値:
        Point2Dインスタンスで表される、逆変換された相対的な大きさベクトル
      • inverseDeltaTransform

        public Point3D inverseDeltaTransform​(double x,
                                             double y,
                                             double z)
        クラスからコピーされた説明: Transform
        相対的な大きさベクトルをこの変換によって逆変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。
        オーバーライド:
        inverseDeltaTransform 、クラス: Transform
        パラメータ:
        x - X軸の方向でのベクトルの大きさ
        y - Y軸の方向でのベクトルの大きさ
        z - Z軸方向のベクトルの大きさ
        戻り値:
        Point3Dインスタンスで表される、逆変換された相対的な大きさベクトル
      • inverseDeltaTransform

        public Point3D inverseDeltaTransform​(Point3D point)
        クラスからコピーされた説明: Transform
        指定されたPoint3Dインスタンスで表される相対的な大きさベクトルをこの変換によって逆変換します。 ベクトルは、アフィン変換行列の平行移動コンポーネントを適用することなく変換されます。
        オーバーライド:
        inverseDeltaTransform 、クラス: Transform
        パラメータ:
        point - 相対的な大きさベクトル
        戻り値:
        Point3Dインスタンスで表される、逆変換された相対的な大きさベクトル
      • toString

        public String toString​()
        このTranslateオブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このTranslateオブジェクトの文字列表現