System.Windows.Media.Media3D Namespace

Enthält Typen, die die 3D-Präsentation in Windows Presentation Foundation-Anwendungen (WPF) unterstützen. Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Klassen

AffineTransform3D

Die Basisklasse, von der alle affinen, konkreten dreidimensionalen Transformationen – Übersetzungen, Drehungen und Skalierungstransformationen – abgeleitet werden.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Ein Lichtobjekt, das Licht gleichmäßig auf Objekte anwendet, unabhängig von ihrer Form.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Stellt eine 3D-Drehung mit einem angegebenen Winkel um eine angegebene Achse dar.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Gibt an, welcher Teil der 3D-Szene vom Viewport3DVisual-Element oder vom Viewport3D-Element gerendert wird.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Stellt einen Container für Visual3D-Objekte dar.Represents a container for Visual3D objects.

DiffuseMaterial

Ermöglicht es, einen 2D-Pinsel, z.B. einen SolidColorBrush oder TileBrush, auf ein diffus beleuchtetes 3D-Modell anzuwenden.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Ein Lichtobjekt, dessen Effekt in der von einem Vector3D angegebenen Richtung projiziert wird.Light object that projects its effect along a direction specified by a Vector3D.

EmissiveMaterial

Wendet ein Brush-Objekt auf ein dreidimensionales Modell an, damit es bei Beleuchtungsberechnungen mit einbezogen wird, als ob das Material-Objekt Licht abgeben würde, das der Farbe des Brush entspricht.Applies a Brush to a 3-D model so that it participates in lighting calculations as if the Material were emitting light equal to the color of the Brush.

GeneralTransform2DTo3D

Stellt Unterstützung für Transformationen von 2D in 3D bereit.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Stellt allgemeine Transformationsunterstützung für 3D-Objekte bereit.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Stellt eine geordnete Auflistung von GeneralTransform3D-Objekten dar.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Stellt einen GeneralTransform3D dar, bei dem es sich um eine zusammengesetzte Transformation der Transformationen in der zugehörigen GeneralTransform3DCollection handelt.Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Stellt Unterstützung für Transformationen von 3D in 2D bereit.Provides 3-D to 2-D transformation support.

Geometry3D

Klassen, die von dieser abstrakten Basisklasse abgeleitet werden, definieren geometrische 3D-Formen.Classes that derive from this abstract base class define 3D geometric shapes. Die Geometry3D-Klasse von Objekten kann für Treffertests und zum Rendern von 3D-Grafikdaten verwendet werden.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Rendert ein Geometry3D mit dem angegebenen Material.Renders a Geometry3D with the specified Material.

HitTestParameters3D

Eine abstrakte Klasse, die die Parameter eines 3D-Treffertests darstellt.Abstract class that represents the parameters of a 3D hit test.

Light

Ein Model3D-Objekt, das die Beleuchtung darstellt, die auf eine dreidimensionale Szene angewendet wird.Model3D object that represents lighting applied to a 3-D scene.

Material

Abstrakte Basisklasse für Materialien.Abstract base class for materials.

MaterialCollection

Auflistung von Material-Objekten.Collection of Material objects.

MaterialGroup

Stellt ein Material dar, das eine Zusammensetzung der Materialien in dieser Auflistung ist.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Konvertiert Instanzen anderer Typen in und aus Matrix3D-Instanzen.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Eine Kamera, die die Ansichts- und Projektionstransformation als Matrix3D-Objekt angibt.Camera which specifies the view and projection transforms as Matrix3D objects

MatrixTransform3D

Erstellt eine von einem Matrix3D angegebene Transformation, mit der Objekte oder Koordinatensysteme im dreidimensionalen Raum der Welt bearbeitet werden.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Eine Dreiecksprimitive zum Erstellen einer dreidimensionalen Form.Triangle primitive for building a 3-D shape.

Model3D

Stellt Funktionalitäten für 3D-Modelle bereit.Provides functionality for 3-D models.

Model3DCollection

Stellt eine geordnete Auflistung von Model3D-Objekten dar.Represents an ordered collection of Model3D objects.

Model3DGroup

Ermöglicht es, eine Reihe von 3D-Modellen als eine Einheit zu verwenden.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Rendert ein 3D-Modell, das Eingabe, Fokus und Ereignisse unterstützt.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Stellt ein Visual3D bereit, das Model3D-Objekte rendert.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

Stellt eine orthografische Projektionskamera dar.Represents an orthographic projection camera.

PerspectiveCamera

Stellt eine perspektivische Projektionskamera dar.Represents a perspective projection camera.

Point3DCollection

Stellt eine geordnete Auflistung von Point3D-Objekten dar.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Konvertiert Instanzen anderer Typen in und aus Point3DCollection-Instanzen.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Konvertiert Instanzen anderer Typen in eine bzw. aus einer Point3D-Struktur.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Konvertiert Instanzen anderer Typen in eine bzw. aus einer Point4D-Struktur.Converts instances of other types to and from a Point4D structure.

PointLight

Stellt eine Lichtquelle mit einer angegebenen Position im Raum dar, die Licht in alle Richtungen ausstrahlt.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

Eine abstrakte Basisklasse, die ein Lichtobjekt darstellt, das über eine Position im Raum verfügt und Licht in alle Richtungen projiziert.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Eine abstrakte Basisklasse für perspektivische und orthographische Projektionskameras.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Konvertiert Instanzen anderer Typen in und aus Quaternion-Instanzen.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Stellt eine als Quaternion definierte Drehungstransformation dar.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Gibt die Parameter eines Treffertests an einem Strahl an.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Stellt das Ergebnis eines Treffertests an einem Strahl dar.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Stellt den Schnittpunkt eines Strahlentreffertests und eines MeshGeometry3D dar.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Konvertiert Instanzen anderer Typen in und aus Rect3D-Instanzen.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Gibt eine Drehungstransformation an.Specifies a rotation transformation.

Rotation3D

Gibt die 3D-Drehung an, die in einer Transformation verwendet werden soll.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Skaliert ein Objekt im dreidimensionalen X-Y-Z-Raum, beginnend ab einem definierten Mittelpunkt.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Skalierungsfaktoren werden ab diesem Mittelpunkt in X-, Y- und Z-Richtung definiert.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Konvertiert Instanzen anderer Typen in eine bzw. aus einer Size3D-Struktur.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Ermöglicht das Anwenden eines zweidimensionalen Pinsels, z.B. SolidColorBrush oder TileBrush, auf ein dreidimensionales Modell mit glänzender Beleuchtung.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Ein Lichtobjekt, dessen Effekt in einem kegelförmigen Bereich in einer angegebenen Richtung projiziert wird.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Stellt eine übergeordnete Klasse für alle dreidimensionale Transformationen bereit, einschließlich Übersetzung, Drehung und Skalierungstransformationen.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Stellt eine geordnete Auflistung von Transform3D-Objekten dar.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Stellt eine zusammengesetzte Transformation dar, die aus den untergeordneten Transform3D-Elementen in der zugehörigen Transform3DCollection besteht.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Verschiebt ein Objekt im dreidimensionalen X-Y-Z-Raum.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Auflistung von Vector3D-Objekten.Collection of Vector3D objects.

Vector3DCollectionConverter

Konvertiert Instanzen anderer Typen in und aus Vector3DCollection-Instanzen.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Konvertiert Instanzen anderer Typen in eine bzw. aus einer Vector3D-Struktur.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Rendert die untergeordneten 2D-Elemente innerhalb der angegebenen 3D-Viewportgrenzen.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Rendert die untergeordneten Visual3D-Elemente innerhalb der angegebenen 2D-Viewportgrenzen.Renders the Visual3D children within the specified 2D viewport bounds.

Visual3D

Stellt Dienste und Eigenschaften bereit, die allen visuellen 3D-Objekten gemeinsam sind, einschließlich Treffertests, Koordinatentransformation und Berechnungen für umgebende Felder.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Stellt eine geordnete Auflistung von Visual3D-Objekten dar.Represents an ordered collection of Visual3D objects.

Strukturen

GeneralTransform3DCollection.Enumerator

Zählt die GeneralTransform3D-Elemente in einer GeneralTransform3DCollection auf.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Zählt die Material-Elemente in einer MaterialCollection auf.Enumerates Material items in a MaterialCollection.

Matrix3D

Stellt eine 4x4-Matrix dar, die für Transformationen im 3D-Raum verwendet wird.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Zählt die Elemente in einer Auflistung auf.Enumerates items in a collection.

Point3D

Stellt eine x-, y- und z-Koordinate im dreidimensionalen Raum dar.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Zählt die Elemente in einer Point3DCollection auf.Enumerates items in a Point3DCollection.

Point4D

Stellt einen x-, y-, z- und w-Koordinatenpunkt im Raum dar, mit dem Transformationen mit nicht affinen 3D-Matrizen ausgeführt werden.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Eine Struktur, die eine Drehung in drei Dimensionen darstellt.Structure that represents a rotation in three dimensions.

Rect3D

Stellt ein 3D-Rechteck, z. B. einen Würfel, dar.Represents a 3-D rectangle: for example, a cube.

Size3D

Die Datenstruktur, mit der die Größe eines dreidimensionalen Objekts beschrieben wird.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Zählt die Transform3D-Elemente in einer Transform3DCollection auf.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Stellt eine Verschiebung im dreidimensionalen Raum dar.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Zählt die Vector-Elemente in einer VectorCollection auf.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Zählt die Visual3D-Elemente in einer Visual3DCollection auf.Enumerates Visual3D items in a Visual3DCollection.