System.Windows.Media.Media3D Namespace

Contient des types qui prennent en charge la présentation 3D dans les applications WPF (Windows Presentation Foundation). Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Classes

AffineTransform3D

Classe de base dont dérivent toutes les transformations affines concrètes 3D : translations, rotations et transformations d’échelle.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Objet lumière qui applique uniformément de la lumière sur les objets, indépendamment de leur forme.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Représente une rotation 3D d'un angle spécifié à propos d'un axe spécifié.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Spécifie quelle partie de la scène 3D est restituée par l'élément Viewport3DVisual ou Viewport3D.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Représente un conteneur pour les objets Visual3D.Represents a container for Visual3D objects.

DiffuseMaterial

Autorise l’application d’un pinceau 2D, comme SolidColorBrush ouTileBrush, à un modèle 3D éclairé de manière diffuse.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Objet lumière qui projette son effet dans une direction spécifiée par un Vector3D.Light object that projects its effect along a direction specified by a Vector3D.

EmissiveMaterial

Applique Brush à un modèle 3D pour qu’il soit compris dans les calculs d’éclairage, comme si Material émettait une lumière égale à la couleur de Brush.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

Fournit la prise en charge de la transformation 2D en 3D.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Fournit la prise en charge de la transformation généralisée pour les objets 3D.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Représente une collection ordonnée d’objets GeneralTransform3D.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Représente un GeneralTransform3D qui est un composite des transformations dans son GeneralTransform3DCollection.Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Fournit la prise en charge de la transformation 3D en 2D.Provides 3-D to 2-D transformation support.

Geometry3D

Les classes qui dérivent de cette classe de base abstraite définissent des formes géométriques 3D.Classes that derive from this abstract base class define 3D geometric shapes. La classe d'objets Geometry3D peut être utilisée pour le test d'atteinte et pour le rendu des données graphiques 3D.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Restitue un Geometry3D avec le Material spécifié.Renders a Geometry3D with the specified Material.

HitTestParameters3D

Classe abstraite qui représente les paramètres d'un test d'atteinte 3D.Abstract class that represents the parameters of a 3D hit test.

Light

Objet Model3D qui représente l'éclairage appliqué à une scène 3D.Model3D object that represents lighting applied to a 3-D scene.

Material

Classe de base abstraite pour les matières.Abstract base class for materials.

MaterialCollection

Collection d'objets Material.Collection of Material objects.

MaterialGroup

Représente un Material qui est un composite des matériaux de sa collection.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Convertit des instances d’autres types en instances de Matrix3D et à partir de celles-ci.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Caméra qui spécifie les transformations de projection et d'affichage comme objets Matrix3DCamera which specifies the view and projection transforms as Matrix3D objects

MatrixTransform3D

Crée une transformation spécifiée par Matrix3D, utilisée pour manipuler des objets ou des systèmes de coordonnées dans l'espace universel de 3D.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Primitive de triangle pour générer une forme 3D.Triangle primitive for building a 3-D shape.

Model3D

Fournit des fonctionnalités pour les modèles 3D.Provides functionality for 3-D models.

Model3DCollection

Représente une collection ordonnée d’objets Model3D.Represents an ordered collection of Model3D objects.

Model3DGroup

Permet l’utilisation d’un certain nombre de modèles 3D comme unité.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Restitue un modèle 3D qui prend en charge l'entrée, le focus et les événements.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Fournit un Visual3D qui restitue les objets Model3D.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

Représente une caméra de projection orthographique.Represents an orthographic projection camera.

PerspectiveCamera

Représente une caméra de projection en perspective.Represents a perspective projection camera.

Point3DCollection

Représente une collection ordonnée d’objets Point3D.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Convertit des instances d'autres types vers et à partir des instances de Point3DCollection.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Convertit des instances d'autres types vers et à partir d'une structure Point3D.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Convertit des instances d'autres types vers et à partir d'une structure Point4D.Converts instances of other types to and from a Point4D structure.

PointLight

Représente une source de lumière qui a une position spécifiée dans l'espace et qui projette sa lumière dans toutes les directions.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

Classe de base abstraite qui représente un objet lumière comportant une position dans l'espace et projetant sa lumière dans toutes les directions.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Classe de base abstraite pour les caméras à projections orthographique et en perspective.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Convertit des instances d’autres types en instances de Quaternion et à partir de celles-ci.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Représente une transformation de rotation définie comme un quaternion.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Spécifie les paramètres d’un test de positionnement le long d’un rayon.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Représente le résultat d’un test de positionnement le long d’un rayon.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Représente une intersection entre un test d'atteinte à rayon et un MeshGeometry3D.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Convertit des instances d’autres types en instances de Rect3D et à partir de celles-ci.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Spécifie une transformation de rotation.Specifies a rotation transformation.

Rotation3D

Spécifie la rotation 3D à utiliser dans une transformation.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Met à l’échelle un objet dans le plan x-y-z tridimensionnel, à partir d’un point central défini.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Les facteurs d’échelle sont définis dans les sens x, y et z à partir de ce point central.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Convertit des instances d'autres types vers et à partir d'une structure Size3D.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Autorise l’application d’un pinceau 2D, comme SolidColorBrush ou TileBrush, à un modèle 3D éclairé de manière spéculaire.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Objet lumière qui projette son effet dans une zone conique selon une direction spécifiée.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Fournit une classe parente pour toutes les transformations tridimensionnelles, y compris les transformations de mise à l’échelle, de rotation et de translation.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Représente une collection ordonnée d’objets Transform3D.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Représente une transformation qui est un composite des enfants Transform3D dans Transform3DCollection.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Convertit un objet dans le plan tridimensionnel x-y-z.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Collection d'objets Vector3D.Collection of Vector3D objects.

Vector3DCollectionConverter

Convertit des instances d’autres types en instances de Vector3DCollection et à partir de celles-ci.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Convertit des instances d'autres types vers et à partir d'une structure Vector3D.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Restitue les enfants 2D dans les limites de fenêtre d'affichage 3D spécifiées.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Restitue les enfants Visual3D dans les limites de fenêtre d'affichage 2D spécifiées.Renders the Visual3D children within the specified 2D viewport bounds.

Visual3D

Fournit des services et des propriétés partagés par les objets visuels 3D, notamment les tests d'atteinte, la transformation des coordonnées et les calculs de cadres englobants.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Représente une collection ordonnée d’objets Visual3D.Represents an ordered collection of Visual3D objects.

Structures

GeneralTransform3DCollection.Enumerator

Énumère les éléments GeneralTransform3D dans GeneralTransform3DCollection.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Énumère les éléments Material dans MaterialCollection.Enumerates Material items in a MaterialCollection.

Matrix3D

Représente une matrice 4 x 4 utilisée pour les transformations dans un espace 3D.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Énumère les éléments d’une collection.Enumerates items in a collection.

Point3D

Représente un point de coordonnées x, y et z dans l'espace 3D.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Énumère les éléments dans Point3DCollection.Enumerates items in a Point3DCollection.

Point4D

Représente un point de coordonnée x, y, z et w dans l’espace universel utilisé pour effectuer des transformations avec des matrices 3D non affines.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Structure qui représente une rotation en trois dimensions.Structure that represents a rotation in three dimensions.

Rect3D

Représente un rectangle 3D : par exemple, un cube.Represents a 3-D rectangle: for example, a cube.

Size3D

Structure de données qui décrit la taille d'un objet tridimensionnel.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Énumère les éléments Transform3D dans Transform3DCollection.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Représente un déplacement dans l'espace 3D.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Énumère les éléments Vector dans VectorCollection.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Énumère les éléments Visual3D dans Visual3DCollection.Enumerates Visual3D items in a Visual3DCollection.