Class GeneralTransform3D
Provides generalized transformation support for 3-D objects.
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public abstract class GeneralTransform3D : Freezable, INotifyPropertyChanged
Constructors
GeneralTransform3D()
Declaration
protected GeneralTransform3D()
Properties
Inverse
Gets the inverse transformation of this GeneralTransform3D, if possible.
Declaration
public abstract GeneralTransform3D Inverse { get; }
Property Value
GeneralTransform3D
|
Methods
Transform(Point3D)
Transforms the specified Point3D.
Declaration
public abstract Point3D Transform(Point3D point)
Parameters
Point3D
point
Point3D to transform. |
Returns
Point3D
Transformed Point3D. |
TransformBounds(Rect3D)
Transforms the specified 3-D bounding box and returns an axis-aligned 3-D bounding box that is exactly large enough to contain it.
Declaration
public abstract Rect3D TransformBounds(Rect3D rect)
Parameters
Rect3D
rect
The 3-D bounding box to transform. |
Returns
Rect3D
The smallest axis-aligned 3-D bounding box possible that contains the transformed Rect3D. |
TryTransform(Point3D, out Point3D)
Attempts to transform the specified 3-D point and returns a value that indicates whether the transformation was successful.
Declaration
public abstract bool TryTransform(Point3D pointIn, out Point3D result)
Parameters
Point3D
pointIn
The 3-D point to transform. |
Point3D
result
The result of transforming inPoint. |
Returns
System.Boolean
true if pointIn was transformed; otherwise, false. |