System.Windows.Media.Media3D Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des types qui prennent en charge la présentation 3D dans les applications WPF (Windows Presentation Foundation).
Classes
AffineTransform3D |
Classe de base dont dérivent toutes les transformations affines concrètes 3D : translations, rotations et transformations d’échelle. |
AmbientLight |
Objet lumière qui applique uniformément de la lumière sur les objets, indépendamment de leur forme. |
AxisAngleRotation3D |
Représente une rotation 3D d'un angle spécifié à propos d'un axe spécifié. |
Camera |
Spécifie quelle partie de la scène 3D est restituée par l'élément Viewport3DVisual ou Viewport3D. |
ContainerUIElement3D |
Représente un conteneur pour les objets Visual3D. |
DiffuseMaterial |
Autorise l’application d’un pinceau 2D, comme SolidColorBrush ouTileBrush, à un modèle 3D éclairé de manière diffuse. |
DirectionalLight |
Objet lumineux qui projette son effet dans une direction spécifiée par 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. |
GeneralTransform2DTo3D |
Fournit la prise en charge de la transformation 2D en 3D. |
GeneralTransform3D |
Fournit la prise en charge de la transformation généralisée pour les objets 3D. |
GeneralTransform3DCollection |
Représente une collection ordonnée d’objets GeneralTransform3D. |
GeneralTransform3DGroup |
Représente un GeneralTransform3D qui est un composite des transformations dans son GeneralTransform3DCollection. |
GeneralTransform3DTo2D |
Fournit la prise en charge de la transformation 3D en 2D. |
Geometry3D |
Les classes qui dérivent de cette classe de base abstraite définissent des formes géométriques 3D. La classe d'objets Geometry3D peut être utilisée pour le test d'atteinte et pour le rendu des données graphiques 3D. |
GeometryModel3D |
Restitue un Geometry3D avec le Material spécifié. |
HitTestParameters3D |
Classe abstraite qui représente les paramètres d'un test d'atteinte 3D. |
Light |
Objet Model3D qui représente l'éclairage appliqué à une scène 3D. |
Material |
Classe de base abstraite pour les matières. |
MaterialCollection |
Collection d'objets Material. |
MaterialGroup |
Représente un Material qui est un composite des matériaux de sa collection. |
Matrix3DConverter |
Convertit des instances d’autres types en instances de Matrix3D et à partir de celles-ci. |
MatrixCamera |
Caméra qui spécifie les transformations de projection et de vue en tant qu’objets Matrix3D. |
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. |
MeshGeometry3D |
Primitive de triangle pour générer une forme 3D. |
Model3D |
Fournit des fonctionnalités pour les modèles 3D. |
Model3DCollection |
Représente une collection ordonnée d’objets Model3D. |
Model3DGroup |
Permet l’utilisation d’un certain nombre de modèles 3D comme unité. |
ModelUIElement3D |
Restitue un modèle 3D qui prend en charge l'entrée, le focus et les événements. |
ModelVisual3D | |
OrthographicCamera |
Représente une caméra de projection orthographique. |
PerspectiveCamera |
Représente une caméra de projection en perspective. |
Point3DCollection |
Représente une collection ordonnée d’objets Point3D. |
Point3DCollectionConverter |
Convertit des instances d’autres types vers et à partir d’instances Point3DCollection. |
Point3DConverter |
Convertit des instances d'autres types vers et à partir d'une structure Point3D. |
Point4DConverter |
Convertit des instances d'autres types vers et à partir d'une structure Point4D. |
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. |
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. |
ProjectionCamera |
Classe de base abstraite pour les caméras perspective et de projection orthographique. |
QuaternionConverter |
Convertit des instances d’autres types en instances de Quaternion et à partir de celles-ci. |
QuaternionRotation3D |
Représente une transformation de rotation définie comme un quaternion. |
RayHitTestParameters |
Spécifie les paramètres d’un test de positionnement le long d’un rayon. |
RayHitTestResult |
Représente le résultat d’un test de positionnement le long d’un rayon. |
RayMeshGeometry3DHitTestResult |
Représente une intersection entre un test de positionnement de rayon et MeshGeometry3D. |
Rect3DConverter |
Convertit des instances d’autres types en instances de Rect3D et à partir de celles-ci. |
RotateTransform3D |
Spécifie une transformation de rotation. |
Rotation3D |
Spécifie la rotation 3D à utiliser dans une transformation. |
ScaleTransform3D |
Met à l’échelle un objet dans le plan x-y-z tridimensionnel, à partir d’un point central défini. Les facteurs d’échelle sont définis dans les sens x, y et z à partir de ce point central. |
Size3DConverter |
Convertit des instances d'autres types vers et à partir d'une structure Size3D. |
SpecularMaterial |
Autorise l’application d’un pinceau 2D, comme SolidColorBrush ou TileBrush, à un modèle 3D éclairé de manière spéculaire. |
SpotLight |
Objet lumière qui projette son effet dans une zone conique selon une direction spécifiée. |
Transform3D |
Fournit une classe parente pour toutes les transformations tridimensionnelles, y compris les transformations de mise à l’échelle, de rotation et de translation. |
Transform3DCollection |
Représente une collection ordonnée d’objets Transform3D. |
Transform3DGroup |
Représente une transformation qui est un composite des enfants Transform3D dans Transform3DCollection. |
TranslateTransform3D |
Convertit un objet dans le plan tridimensionnel x-y-z. |
Vector3DCollection |
Collection d'objets Vector3D. |
Vector3DCollectionConverter |
Convertit des instances d’autres types en instances de Vector3DCollection et à partir de celles-ci. |
Vector3DConverter |
Convertit des instances d'autres types vers et à partir d'une structure Vector3D. |
Viewport2DVisual3D |
Restitue les enfants 2D dans les limites de fenêtre d'affichage 3D spécifiées. |
Viewport3DVisual |
Restitue les enfants Visual3D dans les limites de fenêtre d'affichage 2D spécifiées. |
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. |
Visual3DCollection |
Représente une collection ordonnée d’objets Visual3D. |
Structures
GeneralTransform3DCollection.Enumerator |
Énumère les éléments GeneralTransform3D de GeneralTransform3DCollection. |
MaterialCollection.Enumerator |
Énumère les éléments Material de MaterialCollection. |
Matrix3D |
Représente une matrice 4 x 4 utilisée pour les transformations dans un espace 3D. |
Model3DCollection.Enumerator |
Énumère les éléments d’une collection. |
Point3D |
Représente un point de coordonnées x, y et z dans l'espace 3D. |
Point3DCollection.Enumerator |
Énumère les éléments dans 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. |
Quaternion |
Structure qui représente une rotation en trois dimensions. |
Rect3D |
Représente un rectangle 3D : par exemple, un cube. |
Size3D |
Structure de données qui décrit la taille d'un objet tridimensionnel. |
Transform3DCollection.Enumerator |
Énumère les éléments Transform3D de Transform3DCollection. |
Vector3D |
Représente un déplacement dans l'espace 3D. |
Vector3DCollection.Enumerator |
Énumère les éléments Vector de VectorCollection. |
Visual3DCollection.Enumerator |
Énumère les éléments Visual3D de Visual3DCollection. |