Visual3D::TransformToAncestor Method (Visual^)
.NET Framework (current version)
Returns a transform that can be used to transform coordinates from this Visual3D object to the specified Visual ancestor of the object.
Assembly: PresentationCore (in PresentationCore.dll)
Parameters
- ancestor
-
Type:
System.Windows.Media::Visual^
The Visual to which the coordinates are transformed.
Return Value
Type: System.Windows.Media.Media3D::GeneralTransform3DTo2D^A GeneralTransform3DTo2D object; or null, if the transform cannot be created.
| Exception | Condition |
|---|---|
| ArgumentNullException | ancestor is null. |
| ArgumentException | The specified ancestor object is not an ancestor of this object. |
This transform projects a 3-D point to a 2-D space. The resulting point is the transformed 3-D point in the coordinate space of the specified ancestor.
The TransformToAncestor method is introduced in .NET Framework version 3.5. For more information, see .NET Framework Versions and Dependencies.
.NET Framework
Available since 3.0
Available since 3.0
Show: