- java.lang.Object
-
- javafx.scene.transform.Transform
-
- 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
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
x
座標がX軸方向で平行移動される距離を定義します。DoubleProperty
y
座標がY軸方向で平行移動される距離を定義します。DoubleProperty
z
座標がZ軸方向で平行移動される距離を定義します。-
クラス javafx.scene.transform.Transformから継承されたプロパティ
identity、onTransformChanged、type2D
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Translate
clone()
この変換のディープ・コピーを返します。Transform
createConcatenation(Transform transform)
この変換と指定された変換の連結を返します。Translate
createInverse()
この変換の逆変換を返します。Point2D
deltaTransform(double x, double y)
相対的な大きさベクトルをこの変換によって変換します。Point3D
deltaTransform(double x, double y, double z)
相対的な大きさベクトルをこの変換によって変換します。Point2D
deltaTransform(Point2D point)
指定されたPoint2D
インスタンスで表される相対的な大きさベクトルをこの変換によって変換します。Point3D
deltaTransform(Point3D point)
指定されたPoint3D
インスタンスで表される相対的な大きさベクトルをこの変換によって変換します。double
getTx()
3×4行列のX座標平行移動要素を取得します。double
getTy()
3×4行列のY座標平行移動要素を取得します。double
getTz()
3×4行列のZ座標平行移動要素を取得します。double
getX()
プロパティxの値を取得します。double
getY()
プロパティyの値を取得します。double
getZ()
プロパティzの値を取得します。Point2D
inverseDeltaTransform(double x, double y)
相対的な大きさベクトルをこの変換によって逆変換します。Point3D
inverseDeltaTransform(double x, double y, double z)
相対的な大きさベクトルをこの変換によって逆変換します。Point2D
inverseDeltaTransform(Point2D point)
指定されたPoint2D
インスタンスで表される相対的な大きさベクトルをこの変換によって逆変換します。Point3D
inverseDeltaTransform(Point3D point)
指定されたPoint3D
インスタンスで表される相対的な大きさベクトルをこの変換によって逆変換します。Point2D
inverseTransform(double x, double y)
指定された点をこの変換によって逆変換します。Point3D
inverseTransform(double x, double y, double z)
指定された点をこの変換によって逆変換します。void
setX(double value)
プロパティxの値を設定します。void
setY(double value)
プロパティyの値を設定します。void
setZ(double value)
プロパティzの値を設定します。String
toString()
このTranslate
オブジェクトの文字列表現を返します。Point2D
transform(double x, double y)
指定された点をこの変換によって変換します。Point3D
transform(double x, double y, double z)
指定された点をこの変換によって変換します。DoubleProperty
xProperty()
座標がX軸方向で平行移動される距離を定義します。DoubleProperty
yProperty()
座標がY軸方向で平行移動される距離を定義します。DoubleProperty
zProperty()
座標がZ軸方向で平行移動される距離を定義します。-
クラス javafx.scene.transform.Transformから継承されたメソッド
addEventFilter、addEventHandler、affine、affine、buildEventDispatchChain、column、column、determinant、getElement、getMxx、getMxy、getMxz、getMyx、getMyy、getMyz、getMzx、getMzy、getMzz、getOnTransformChanged、identityProperty、inverseTransform、inverseTransform、inverseTransform、inverseTransform2DPoints、inverseTransform3DPoints、isIdentity、isType2D、onTransformChangedProperty、removeEventFilter、removeEventHandler、rotate、row、row、scale、scale、setOnTransformChanged、shear、shear、similarTo、toArray、toArray、transform、transform、transform、transform2DPoints、transform3DPoints、transformChanged、translate、type2DProperty
-
-
-
-
プロパティの詳細
-
x
public final DoubleProperty xProperty
座標がX軸方向で平行移動される距離を定義します。- 関連項目:
getX()
、setX(double)
-
y
public final DoubleProperty yProperty
座標がY軸方向で平行移動される距離を定義します。- 関連項目:
getY()
、setY(double)
-
z
public final DoubleProperty zProperty
座標がZ軸方向で平行移動される距離を定義します。- 関連項目:
getZ()
、setZ(double)
-
-
コンストラクタの詳細
-
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座標平行移動要素を取得します。
-
getTy
public double getTy()
クラスからコピーされた説明:Transform
3×4行列のY座標平行移動要素を取得します。
-
getTz
public double 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
- 戻り値:
- 逆変換
-
transform
public Point2D transform(double x, double y)
クラスからコピーされた説明:Transform
指定された点をこの変換によって変換します。 このメソッドは、2D変換にのみ使用できます。
-
transform
public Point3D transform(double x, double y, double z)
クラスからコピーされた説明:Transform
指定された点をこの変換によって変換します。
-
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
インスタンスで表される、逆変換された相対的な大きさベクトル
-
-