Partage via


OrthographicCamera.Width Propriété

Définition

Obtient ou définit la largeur de la zone d'affichage de la caméra, en unités universelles.

public:
 property double Width { double get(); void set(double value); };
public double Width { get; set; }
member this.Width : double with get, set
Public Property Width As Double

Valeur de propriété

Double

Largeur de la zone d'affichage de la caméra, en unités universelles.

Exemples

L’exemple suivant crée une OrthographicCamera propriété et définit cette propriété.

//Toggle between camera projections.
public void ToggleCamera(object sender, EventArgs e)
{
    if ((bool)CameraCheck.IsChecked == true)
    {
        OrthographicCamera myOCamera = new OrthographicCamera(new Point3D(0, 0, -3), new Vector3D(0, 0, 1), new Vector3D(0, 1, 0), 3);
        myViewport.Camera = myOCamera;
    }
    if ((bool)CameraCheck.IsChecked != true)
    {
        PerspectiveCamera myPCamera = new PerspectiveCamera(new Point3D(0, 0, -3), new Vector3D(0, 0, 1), new Vector3D(0, 1, 0), 50);
        myViewport.Camera = myPCamera;
    }
}
'Toggle between camera projections.
Public Sub ToggleCamera(ByVal sender As Object, ByVal e As EventArgs)
    If CBool(CameraCheck.IsChecked) = True Then
        Dim myOCamera As New OrthographicCamera(New Point3D(0, 0, -3), New Vector3D(0, 0, 1), New Vector3D(0, 1, 0), 3)
        myViewport.Camera = myOCamera
    End If
    If CBool(CameraCheck.IsChecked) <> True Then
        Dim myPCamera As New PerspectiveCamera(New Point3D(0, 0, -3), New Vector3D(0, 0, 1), New Vector3D(0, 1, 0), 50)
        myViewport.Camera = myPCamera
    End If
End Sub

Remarques

Étant donné que la OrthographicCamera projection décrit une projection qui n’inclut pas le foreshortening de perspective, sa zone d’affichage comporte des côtés parallèles. La largeur de la zone d’affichage peut donc être spécifiée avec une seule valeur.

Le diagramme suivant montre la différence entre les projections de caméra orthographiques et perspective-foreshortened.

Projection orthographique et en perspective

Informations sur les propriétés de dépendance

Champ d’identificateur WidthProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à