Show / Hide Table of Contents

Class PlaneProjection

Represents a perspective transform (a 3-D-like effect) on an object.

Inheritance
System.Object
DependencyObject
Projection
PlaneProjection
Inherited Members
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.Dispatcher
DependencyObject.INTERNAL_OnAttachedToVisualTree()
DependencyObject.INTERNAL_OnDetachedFromVisualTree()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CheckAccess()
DependencyObject.GetAnimationBaseValue(DependencyProperty)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Windows.Media
Assembly: OpenSilver.dll
Syntax
[NotImplemented]
public sealed class PlaneProjection : Projection, IDependencyObject

Constructors

| Improve this Doc View Source

PlaneProjection()

Initializes a new instance of the PlaneProjection class.

Declaration
[NotImplemented]
public PlaneProjection()

Fields

| Improve this Doc View Source

CenterOfRotationXProperty

Identifies the CenterOfRotationX dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty CenterOfRotationXProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

CenterOfRotationYProperty

Identifies the CenterOfRotationY dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty CenterOfRotationYProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

CenterOfRotationZProperty

Identifies the CenterOfRotationZ dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty CenterOfRotationZProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

GlobalOffsetXProperty

Identifies the GlobalOffsetX dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty GlobalOffsetXProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

GlobalOffsetYProperty

Identifies the GlobalOffsetY dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty GlobalOffsetYProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

GlobalOffsetZProperty

Identifies the GlobalOffsetZ dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty GlobalOffsetZProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

LocalOffsetXProperty

Identifies the LocalOffsetX dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty LocalOffsetXProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

LocalOffsetYProperty

Identifies the LocalOffsetY dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty LocalOffsetYProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

LocalOffsetZProperty

Identifies the LocalOffsetZ dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty LocalOffsetZProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

ProjectionMatrixProperty

Identifies the ProjectionMatrix dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty ProjectionMatrixProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

RotationXProperty

Identifies the RotationX dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty RotationXProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

RotationYProperty

Identifies the RotationY dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty RotationYProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

RotationZProperty

Identifies the RotationZ dependency property.

Declaration
[NotImplemented]
public static readonly DependencyProperty RotationZProperty
Field Value
Type Description
DependencyProperty

Properties

| Improve this Doc View Source

CenterOfRotationX

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).

| Improve this Doc View Source

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).

| Improve this Doc View Source

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.

| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

ProjectionMatrix

Gets the projection matrix on the PlaneProjection. The default value is Identity.

Declaration
[NotImplemented]
public Matrix3D ProjectionMatrix { get; }
Property Value
Type Description
Matrix3D
| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

Extension Methods

DependencyObjectHelper.GetSelfAndAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestorsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualChildren(DependencyObject)
VisualTreeExtensions.GetVisualChildrenAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualDescendants(DependencyObject)
VisualTreeExtensions.GetVisualDescendantsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualSiblings(DependencyObject)
VisualTreeExtensions.GetVisualSiblingsAndSelf(DependencyObject)
  • Improve this Doc
  • View Source