Class PlaneProjection
Represents a perspective transform (a 3-D-like effect) on an object.
Inherited Members
Namespace: System.Windows.Media
Assembly: OpenSilver.dll
Syntax
[NotImplemented]
public sealed class PlaneProjection : Projection
Constructors
| Improve this Doc View SourcePlaneProjection()
Initializes a new instance of the PlaneProjection class.
Declaration
[NotImplemented]
public PlaneProjection()
Fields
| Improve this Doc View SourceCenterOfRotationXProperty
Identifies the CenterOfRotationX dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty CenterOfRotationXProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
CenterOfRotationYProperty
Identifies the CenterOfRotationY dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty CenterOfRotationYProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
CenterOfRotationZProperty
Identifies the CenterOfRotationZ dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty CenterOfRotationZProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
GlobalOffsetXProperty
Identifies the GlobalOffsetX dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty GlobalOffsetXProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
GlobalOffsetYProperty
Identifies the GlobalOffsetY dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty GlobalOffsetYProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
GlobalOffsetZProperty
Identifies the GlobalOffsetZ dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty GlobalOffsetZProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
LocalOffsetXProperty
Identifies the LocalOffsetX dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty LocalOffsetXProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
LocalOffsetYProperty
Identifies the LocalOffsetY dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty LocalOffsetYProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
LocalOffsetZProperty
Identifies the LocalOffsetZ dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty LocalOffsetZProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
ProjectionMatrixProperty
Identifies the ProjectionMatrix dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty ProjectionMatrixProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
RotationXProperty
Identifies the RotationX dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty RotationXProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
RotationYProperty
Identifies the RotationY dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty RotationYProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
RotationZProperty
Identifies the RotationZ dependency property.
Declaration
[NotImplemented]
public static readonly DependencyProperty RotationZProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
Properties
| Improve this Doc View SourceCenterOfRotationX
Gets or sets the x-coordinate of the center of rotation of the object you rotate.
Declaration
[NotImplemented]
public double CenterOfRotationX { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The x-coordinate of the center of rotation of the object you rotate. Typical values are between 0 and 1 with a value of 0 corresponding to one edge of the object and 1 to the opposite edge. Values outside this range are allowed and move the center of rotation accordingly. The default is 0.5 (the center of object). |
CenterOfRotationY
Gets or sets the y-coordinate of the center of rotation of the object you rotate.
Declaration
[NotImplemented]
public double CenterOfRotationY { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The y-coordinate of the center of rotation of the object you rotate. Typical values are between 0 and 1 with a value of 0 corresponding to one edge of the object and 1 to the opposite edge. Values outside this range are allowed and move the center of rotation accordingly. The default is 0.5 (the center of object). |
CenterOfRotationZ
Gets or sets the z-coordinate of the center of rotation of the object you rotate.
Declaration
[NotImplemented]
public double CenterOfRotationZ { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The z-coordinate of the center of rotation of the object you rotate. The default is 0. Values greater than 0 correspond to coordinates out from the plane of the object, and negative values correspond to coordinates behind the plane of the object. |
GlobalOffsetX
Gets or sets the distance the object is translated along the x-axis of the screen.
Declaration
[NotImplemented]
public double GlobalOffsetX { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GlobalOffsetY
Gets or sets the distance the object is translated along the y-axis of the screen.
Declaration
[NotImplemented]
public double GlobalOffsetY { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GlobalOffsetZ
Gets or sets the distance the object is translated along the z-axis of the screen.
Declaration
[NotImplemented]
public double GlobalOffsetZ { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LocalOffsetX
Gets or sets the distance the object is translated along the x-axis of the plane of the object.
Declaration
[NotImplemented]
public double LocalOffsetX { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LocalOffsetY
Gets or sets the distance the object is translated along the y-axis of the plane of the object.
Declaration
[NotImplemented]
public double LocalOffsetY { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LocalOffsetZ
Gets or sets the distance the object is translated along the z-axis of the plane of the object.
Declaration
[NotImplemented]
public double LocalOffsetZ { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ProjectionMatrix
Gets the projection matrix on the PlaneProjection. The default value is Identity.
Declaration
[NotImplemented]
public Matrix3D ProjectionMatrix { get; }
Property Value
Type | Description |
---|---|
Matrix3D |
RotationX
Gets or sets the number of degrees to rotate the object around the x-axis of rotation.
Declaration
[NotImplemented]
public double RotationX { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The number of degrees to rotate the object around the x-axis of rotation. The default is 0. |
RotationY
Gets or sets the number of degrees to rotate the object around the y-axis of rotation.
Declaration
[NotImplemented]
public double RotationY { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The number of degrees to rotate the object around the y-axis of rotation. The default is 0. |
RotationZ
Gets or sets the number of degrees to rotate the object around the z-axis of rotation.
Declaration
[NotImplemented]
public double RotationZ { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The number of degrees to rotate the object around the z-axis of rotation. The default is 0. |