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 Windows Presentation Foundation (WPF).
Classes
| Nom | Description |
|---|---|
| AffineTransform3D |
Classe de base à partir de laquelle dérivent toutes les transformations affine 3D concrètes ( traductions, rotations et transformations d’échelle). |
| AmbientLight |
Objet clair qui applique la lumière aux objets uniformément, quelle que soit leur forme. |
| AxisAngleRotation3D |
Représente une rotation 3D d’un angle spécifié sur un axe spécifié. |
| Camera |
Spécifie la partie de la scène 3D rendue par le ou Viewport3DVisual l’élémentViewport3D. |
| ContainerUIElement3D |
Représente un conteneur pour Visual3D les objets. |
| DiffuseMaterial |
Permet l’application d’un pinceau 2D, comme un SolidColorBrush ou TileBrush, à un modèle 3D allumé de manière diffuse. |
| DirectionalLight |
Objet clair qui projette son effet le long d’une direction spécifiée par un Vector3D. |
| EmissiveMaterial |
Applique un Brush modèle 3D pour qu’il participe aux calculs d’éclairage comme si la Material lumière émettant la lumière était égale à la couleur du Brush. |
| GeneralTransform2DTo3D |
Fournit une prise en charge de transformation 2D à 3D. |
| GeneralTransform3D |
Fournit une prise en charge généralisée des transformations pour les objets 3D. |
| GeneralTransform3DCollection |
Représente une collection ordonnée d’objets GeneralTransform3D . |
| GeneralTransform3DGroup |
Représente un GeneralTransform3D composite des transformations dans son GeneralTransform3DCollection. |
| GeneralTransform3DTo2D |
Fournit une prise en charge de transformation 3D à 2D. |
| Geometry3D |
Les classes dérivées de cette classe de base abstraite définissent des formes géométriques 3D. La Geometry3D classe d’objets peut être utilisée pour le test de positionnement et le rendu des données graphiques 3D. |
| GeometryModel3D |
Affiche un Geometry3D avec le fichier spécifié Material. |
| HitTestParameters3D |
Classe abstraite qui représente les paramètres d’un test d’accès 3D. |
| Light |
Model3D objet qui représente l’éclairage appliqué à une scène 3D. |
| Material |
Classe de base abstraite pour les matériaux. |
| MaterialCollection |
Collection d’objets Material . |
| MaterialGroup |
Représente un Material composite des matériaux de sa collection. |
| Matrix3DConverter |
Convertit les instances d’autres types vers et à partir d’instances de Matrix3D. |
| MatrixCamera |
Caméra qui spécifie la vue et les transformations de projection en tant qu’objets Matrix3D . |
| MatrixTransform3D |
Crée une transformation spécifiée par un Matrix3D, utilisée pour manipuler des objets ou des systèmes de coordonnées dans l’espace mondial 3D. |
| MeshGeometry3D |
Primitive triangle pour la création d’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 d’utiliser un certain nombre de modèles 3D en tant qu’unité. |
| ModelUIElement3D |
Affiche un modèle 3D qui prend en charge les entrées, le focus et les événements. |
| ModelVisual3D | |
| OrthographicCamera |
Représente une caméra de projection orthographique. |
| PerspectiveCamera |
Représente une caméra de projection de perspective. |
| Point3DCollection |
Représente une collection ordonnée d’objets Point3D . |
| Point3DCollectionConverter |
Convertit les instances d’autres types vers et à partir d’instances Point3DCollection . |
| Point3DConverter |
Convertit les instances d’autres types vers et à partir d’une Point3D structure. |
| Point4DConverter |
Convertit les instances d’autres types vers et à partir d’une Point4D structure. |
| PointLight |
Représente une source de lumière qui a une position spécifiée dans l’espace et projette sa lumière dans toutes les directions. |
| PointLightBase |
Classe de base abstraite qui représente un objet clair qui a une position dans l’espace et projette sa lumière dans toutes les directions. |
| ProjectionCamera |
Classe de base abstraite pour les caméras de projection orthographique et perspective. |
| QuaternionConverter |
Convertit les instances d’autres types vers et à partir d’instances de Quaternion. |
| 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 d’accès au rayon et un MeshGeometry3D. |
| Rect3DConverter |
Convertit les instances d’autres types vers et à partir d’instances de Rect3D. |
| 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 à trois dimensions, à partir d’un point central défini. Les facteurs d’échelle sont définis dans les directions x, y et z à partir de ce point central. |
| Size3DConverter |
Convertit les instances d’autres types vers et à partir d’une Size3D structure. |
| SpecularMaterial |
Permet à un pinceau 2D, comme un SolidColorBrush ou TileBrush, d’être appliqué à un modèle 3D spéculairement éclairé. |
| SpotLight |
Objet clair qui projette son effet dans une zone en forme de cône le long d’une direction spécifiée. |
| Transform3D |
Fournit une classe parente pour toutes les transformations tridimensionnelles, notamment la traduction, la rotation et les transformations d’échelle. |
| Transform3DCollection |
Représente une collection ordonnée d’objets Transform3D . |
| Transform3DGroup |
Représente une transformation qui est un composite des Transform3D enfants dans son Transform3DCollection. |
| TranslateTransform3D |
Traduit un objet dans le plan x-y-z tridimensionnel. |
| Vector3DCollection |
Collection d’objets Vector3D . |
| Vector3DCollectionConverter |
Convertit les instances d’autres types vers et à partir d’instances de Vector3DCollection. |
| Vector3DConverter |
Convertit les instances d’autres types vers et à partir d’une Vector3D structure. |
| Viewport2DVisual3D |
Affiche les enfants 2D dans les limites de la fenêtre d’affichage 3D spécifiées. |
| Viewport3DVisual |
Affiche les enfants dans les Visual3D limites de la fenêtre d’affichage 2D spécifiées. |
| Visual3D |
Fournit des services et des propriétés communs aux objets visuels 3D, notamment les tests de positionnement, la transformation de coordonnées et les calculs de zone englobante. |
| Visual3DCollection |
Représente une collection ordonnée d’objets Visual3D . |
Structures
| Nom | Description |
|---|---|
| GeneralTransform3DCollection.Enumerator |
Énumère les GeneralTransform3D éléments d’un GeneralTransform3DCollection. |
| MaterialCollection.Enumerator |
Énumère les Material éléments d’un MaterialCollection. |
| Matrix3D |
Représente une matrice 4 x 4 utilisée pour les transformations dans l’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 un espace 3D. |
| Point3DCollection.Enumerator |
Énumère les éléments d’un Point3DCollection. |
| Point4D |
Représente un point de coordonnées x, y, z et w dans l’espace mondial utilisé pour effectuer des transformations avec des matrices non affine 3D. |
| 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 Transform3D éléments d’un Transform3DCollection. |
| Vector3D |
Représente un déplacement dans un espace 3D. |
| Vector3DCollection.Enumerator |
Énumère les Vector éléments d’un VectorCollection. |
| Visual3DCollection.Enumerator |
Énumère les Visual3D éléments d’un Visual3DCollection. |