OrthographicCamera.Width Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dünya birimlerinde kameranın görüntüleme kutusunun genişliğini alır veya ayarlar.
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
Özellik Değeri
Dünya birimlerinde kameranın görüntüleme kutusunun genişliği.
Örnekler
Aşağıdaki örnek bir OrthographicCamera oluşturur ve bu özelliği ayarlar.
//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
Açıklamalar
OrthographicCamera, perspektifi önceden izleme içermeyen bir projeksiyonu tanımladığından, görüntüleme kutusunun paralel kenarları vardır. Bu nedenle görüntüleme kutusunun genişliği tek bir değerle belirtilebilir.
Aşağıdaki diyagramda, ortografik ve perspektife uygun kamera projeksiyonları arasındaki fark gösterilmektedir.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | WidthProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |