- 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 プロパティ 説明 DoublePropertyx座標がX軸方向で平行移動される距離を定義します。DoublePropertyy座標がY軸方向で平行移動される距離を定義します。DoublePropertyz座標がZ軸方向で平行移動される距離を定義します。-
クラス javafx.scene.transform.Transformから継承されたプロパティ
identity、onTransformChanged、type2D
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Translateclone()この変換のディープ・コピーを返します。TransformcreateConcatenation(Transform transform)この変換と指定された変換の連結を返します。TranslatecreateInverse()この変換の逆変換を返します。Point2DdeltaTransform(double x, double y)相対的な大きさベクトルをこの変換によって変換します。Point3DdeltaTransform(double x, double y, double z)相対的な大きさベクトルをこの変換によって変換します。Point2DdeltaTransform(Point2D point)指定されたPoint2Dインスタンスで表される相対的な大きさベクトルをこの変換によって変換します。Point3DdeltaTransform(Point3D point)指定されたPoint3Dインスタンスで表される相対的な大きさベクトルをこの変換によって変換します。doublegetTx()3×4行列のX座標平行移動要素を取得します。doublegetTy()3×4行列のY座標平行移動要素を取得します。doublegetTz()3×4行列のZ座標平行移動要素を取得します。doublegetX()プロパティxの値を取得します。doublegetY()プロパティyの値を取得します。doublegetZ()プロパティzの値を取得します。Point2DinverseDeltaTransform(double x, double y)相対的な大きさベクトルをこの変換によって逆変換します。Point3DinverseDeltaTransform(double x, double y, double z)相対的な大きさベクトルをこの変換によって逆変換します。Point2DinverseDeltaTransform(Point2D point)指定されたPoint2Dインスタンスで表される相対的な大きさベクトルをこの変換によって逆変換します。Point3DinverseDeltaTransform(Point3D point)指定されたPoint3Dインスタンスで表される相対的な大きさベクトルをこの変換によって逆変換します。Point2DinverseTransform(double x, double y)指定された点をこの変換によって逆変換します。Point3DinverseTransform(double x, double y, double z)指定された点をこの変換によって逆変換します。voidsetX(double value)プロパティxの値を設定します。voidsetY(double value)プロパティyの値を設定します。voidsetZ(double value)プロパティzの値を設定します。StringtoString()このTranslateオブジェクトの文字列表現を返します。Point2Dtransform(double x, double y)指定された点をこの変換によって変換します。Point3Dtransform(double x, double y, double z)指定された点をこの変換によって変換します。DoublePropertyxProperty()座標がX軸方向で平行移動される距離を定義します。DoublePropertyyProperty()座標がY軸方向で平行移動される距離を定義します。DoublePropertyzProperty()座標が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()
クラスからコピーされた説明:Transform3×4行列のX座標平行移動要素を取得します。
-
getTy
public double getTy()
クラスからコピーされた説明:Transform3×4行列のY座標平行移動要素を取得します。
-
getTz
public double getTz()
クラスからコピーされた説明:Transform3×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インスタンスで表される、逆変換された相対的な大きさベクトル
-
-