Visual3D.TransformToAncestor メソッド

定義

このオブジェクトから、指定したオブジェクトの先祖に座標を変換するために使用できる変換を返します。Returns a transform that can be used to transform coordinates from this object to the specified ancestor of the object.

オーバーロード

TransformToAncestor(Visual3D)

この Visual3D オブジェクトから、オブジェクトの指定した Visual3D の先祖に座標を変換するために使用できる変換を返します。Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual3D ancestor of the object.

TransformToAncestor(Visual)

この Visual3D オブジェクトから、オブジェクトの指定した Visual の先祖に座標を変換するために使用できる変換を返します。Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual ancestor of the object.

注釈

TransformToAncestorは .NET Framework バージョン3.5 で導入されました。TransformToAncestor is introduced in .NET Framework version 3.5. 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。For more information, see Versions and Dependencies.

TransformToAncestor(Visual3D)

この Visual3D オブジェクトから、オブジェクトの指定した Visual3D の先祖に座標を変換するために使用できる変換を返します。Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual3D ancestor of the object.

public:
 System::Windows::Media::Media3D::GeneralTransform3D ^ TransformToAncestor(System::Windows::Media::Media3D::Visual3D ^ ancestor);
public System.Windows.Media.Media3D.GeneralTransform3D TransformToAncestor (System.Windows.Media.Media3D.Visual3D ancestor);
member this.TransformToAncestor : System.Windows.Media.Media3D.Visual3D -> System.Windows.Media.Media3D.GeneralTransform3D
Public Function TransformToAncestor (ancestor As Visual3D) As GeneralTransform3D

パラメーター

ancestor
Visual3D

座標の変換先となる Visual3DThe Visual3D to which the coordinates are transformed.

戻り値

GeneralTransform3D オブジェクト。変換を作成できない場合は nullA GeneralTransform3D object; or null, if the transform cannot be created.

例外

ancestornullです。ancestor is null.

指定した ancestor オブジェクトは、このオブジェクトの先祖ではありません。The specified ancestor object is not an ancestor of this object.

Visual3D オブジェクトは関連していません。The Visual3D objects are not related.

注釈

メソッドTransformToAncestorは .NET Framework バージョン3.5 で導入されました。The TransformToAncestor method is introduced in .NET Framework version 3.5. 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。For more information, see Versions and Dependencies.

TransformToAncestor(Visual)

この Visual3D オブジェクトから、オブジェクトの指定した Visual の先祖に座標を変換するために使用できる変換を返します。Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual ancestor of the object.

public:
 System::Windows::Media::Media3D::GeneralTransform3DTo2D ^ TransformToAncestor(System::Windows::Media::Visual ^ ancestor);
public System.Windows.Media.Media3D.GeneralTransform3DTo2D TransformToAncestor (System.Windows.Media.Visual ancestor);
member this.TransformToAncestor : System.Windows.Media.Visual -> System.Windows.Media.Media3D.GeneralTransform3DTo2D
Public Function TransformToAncestor (ancestor As Visual) As GeneralTransform3DTo2D

パラメーター

ancestor
Visual

座標の変換先となる VisualThe Visual to which the coordinates are transformed.

戻り値

GeneralTransform3DTo2D オブジェクト。変換を作成できない場合は nullA GeneralTransform3DTo2D object; or null, if the transform cannot be created.

例外

ancestornull です。ancestor is null.

指定した ancestor オブジェクトは、このオブジェクトの先祖ではありません。The specified ancestor object is not an ancestor of this object.

注釈

この変換は、3-d の点を2-d 空間に射影します。This transform projects a 3-D point to a 2-D space. 結果のポイントは、指定した先祖の座標空間内で変換された3-d ポイントです。The resulting point is the transformed 3-D point in the coordinate space of the specified ancestor.

メソッドTransformToAncestorは .NET Framework バージョン3.5 で導入されました。The TransformToAncestor method is introduced in .NET Framework version 3.5. 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。For more information, see Versions and Dependencies.

適用対象