System.Windows.Media.Media3D Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat typen die 3D-presentaties ondersteunen in Windows Presentation Foundation (WPF)-toepassingen.
Klassen
| Name | Description |
|---|---|
| AffineTransform3D |
Basisklasse waaruit alle concrete affine 3D-transformaties - vertalingen, rotaties en schaaltransformaties - afleiden. |
| AmbientLight |
Lichtobject dat licht op objecten uniform toepast, ongeacht hun vorm. |
| AxisAngleRotation3D |
Vertegenwoordigt een 3D-draaiing van een opgegeven hoek over een opgegeven as. |
| Camera |
Hiermee geeft u op welk gedeelte van de 3D-scène wordt weergegeven door het Viewport3DVisual of Viewport3D element. |
| ContainerUIElement3D |
Vertegenwoordigt een container voor Visual3D objecten. |
| DiffuseMaterial |
Hiermee kunt u een 2D-borstel, zoals een SolidColorBrush of TileBrush, toepassen op een diffuus 3D-model. |
| DirectionalLight |
Licht object dat het effect projecteert langs een richting die is opgegeven door een Vector3D. |
| EmissiveMaterial |
Past een Brush op een 3D-model toe, zodat het deelneemt aan verlichtingsberekeningen alsof het Material licht die gelijk is aan de kleur van de Brush. |
| GeneralTransform2DTo3D |
Biedt 2D tot 3D-transformatieondersteuning. |
| GeneralTransform3D |
Biedt gegeneraliseerde transformatieondersteuning voor 3D-objecten. |
| GeneralTransform3DCollection |
Vertegenwoordigt een geordende verzameling GeneralTransform3D objecten. |
| GeneralTransform3DGroup |
Vertegenwoordigt een GeneralTransform3D combinatie van de transformaties in de bijbehorende GeneralTransform3DCollection. |
| GeneralTransform3DTo2D |
Biedt 3D tot 2D-transformatieondersteuning. |
| Geometry3D |
Klassen die zijn afgeleid van deze abstracte basisklasse definiëren 3D geometrische vormen. De Geometry3D klasse van objecten kan worden gebruikt voor het testen en weergeven van 3D-grafische gegevens. |
| GeometryModel3D |
Geeft een Geometry3D weer met de opgegeven Material. |
| HitTestParameters3D |
Abstracte klasse die de parameters van een 3D-hittest vertegenwoordigt. |
| Light |
Model3D object dat verlichting vertegenwoordigt die is toegepast op een 3D-scène. |
| Material |
Abstracte basisklasse voor materialen. |
| MaterialCollection |
Material Verzameling objecten. |
| MaterialGroup |
Vertegenwoordigt een Material materiaal dat is samengesteld uit de materialen in de verzameling. |
| Matrix3DConverter |
Converteert exemplaren van andere typen naar en van exemplaren van Matrix3D. |
| MatrixCamera |
Camera waarmee de weergave- en projectietransformaties als Matrix3D objecten worden opgegeven. |
| MatrixTransform3D |
Hiermee maakt u een transformatie die is opgegeven door een Matrix3D, die wordt gebruikt om objecten te bewerken of systemen in de 3D-wereldruimte te coördineren. |
| MeshGeometry3D |
Driehoek primitief voor het bouwen van een 3D-vorm. |
| Model3D |
Biedt functionaliteit voor 3D-modellen. |
| Model3DCollection |
Vertegenwoordigt een geordende verzameling Model3D objecten. |
| Model3DGroup |
Hiermee kunt u een aantal 3D-modellen als eenheid gebruiken. |
| ModelUIElement3D |
Geeft een 3D-model weer dat ondersteuning biedt voor invoer, focus en gebeurtenissen. |
| ModelVisual3D | |
| OrthographicCamera |
Vertegenwoordigt een ortografische projectiecamera. |
| PerspectiveCamera |
Vertegenwoordigt een perspectiefprojectiecamera. |
| Point3DCollection |
Vertegenwoordigt een geordende verzameling Point3D objecten. |
| Point3DCollectionConverter |
Converteert exemplaren van andere typen naar en van Point3DCollection exemplaren. |
| Point3DConverter |
Converteert exemplaren van andere typen naar en van een Point3D structuur. |
| Point4DConverter |
Converteert exemplaren van andere typen naar en van een Point4D structuur. |
| PointLight |
Vertegenwoordigt een lichtbron met een opgegeven positie in de ruimte en projecteert het licht in alle richtingen. |
| PointLightBase |
Abstracte basisklasse die een lichtobject vertegenwoordigt dat een positie in de ruimte heeft en het licht in alle richtingen projecteert. |
| ProjectionCamera |
Een abstracte basisklasse voor perspectief- en orthografische projectiecamera's. |
| QuaternionConverter |
Converteert exemplaren van andere typen naar en van exemplaren van Quaternion. |
| QuaternionRotation3D |
Vertegenwoordigt een rotatietransformatie die is gedefinieerd alseen. |
| RayHitTestParameters |
Hiermee geeft u de parameters van een hittest langs een ray. |
| RayHitTestResult |
Vertegenwoordigt het resultaat van een hittest langs een ray. |
| RayMeshGeometry3DHitTestResult |
Vertegenwoordigt een snijpunt tussen een ray hittest en een MeshGeometry3D. |
| Rect3DConverter |
Converteert exemplaren van andere typen naar en van exemplaren van Rect3D. |
| RotateTransform3D |
Hiermee geeft u een rotatietransformatie op. |
| Rotation3D |
Hiermee geeft u de 3D-draaiing op die moet worden gebruikt in een transformatie. |
| ScaleTransform3D |
Hiermee schaalt u een object in het driedimensionale x-y-z-vlak, beginnend vanaf een gedefinieerd middelpunt. Schaalfactoren worden gedefinieerd in x-, y- en z-richtingen vanaf dit middelpunt. |
| Size3DConverter |
Converteert exemplaren van andere typen naar en van een Size3D structuur. |
| SpecularMaterial |
Hiermee kan een 2D-borstel, zoals een SolidColorBrush of TileBrush, worden toegepast op een specularly lit 3D-model. |
| SpotLight |
Lichtobject dat het effect projecteert in een kegelvormig gebied langs een opgegeven richting. |
| Transform3D |
Biedt een bovenliggende klasse voor alle driedimensionale transformaties, waaronder vertaling, rotatie en schaaltransformaties. |
| Transform3DCollection |
Vertegenwoordigt een geordende verzameling Transform3D objecten. |
| Transform3DGroup |
Vertegenwoordigt een transformatie die een samengestelde is van de onderliggende elementen in de Transform3DTransform3DCollectiononderliggende elementen. |
| TranslateTransform3D |
Hiermee wordt een object omgezet in het driedimensionale x-y-z vlak. |
| Vector3DCollection |
Vector3D Verzameling objecten. |
| Vector3DCollectionConverter |
Converteert exemplaren van andere typen naar en van exemplaren van Vector3DCollection. |
| Vector3DConverter |
Converteert exemplaren van andere typen naar en van een Vector3D structuur. |
| Viewport2DVisual3D |
Geeft de 2D-onderliggende items weer binnen de opgegeven 3D-weergavepoortgrenzen. |
| Viewport3DVisual |
Geeft de Visual3D onderliggende items weer binnen de opgegeven 2D-weergavepoortgrenzen. |
| Visual3D |
Biedt services en eigenschappen die gebruikelijk zijn voor visuele 3D-objecten, waaronder hittests, coördinaattransformatie en begrenzingsvakberekeningen. |
| Visual3DCollection |
Vertegenwoordigt een geordende verzameling Visual3D objecten. |
Structs
| Name | Description |
|---|---|
| GeneralTransform3DCollection.Enumerator |
Opsomming van GeneralTransform3D items in een GeneralTransform3DCollection. |
| MaterialCollection.Enumerator |
Opsomming van Material items in een MaterialCollection. |
| Matrix3D |
Vertegenwoordigt een matrix van 4 x 4 die wordt gebruikt voor transformaties in 3D-ruimte. |
| Model3DCollection.Enumerator |
Opsomming van items in een verzameling. |
| Point3D |
Vertegenwoordigt een x-, y- en z-coördinaatpunt in 3D-ruimte. |
| Point3DCollection.Enumerator |
Opsomming van items in een Point3DCollection. |
| Point4D |
Vertegenwoordigt een x-, y-, z-, en w-coördinaatpunt in de wereldruimte die wordt gebruikt bij het uitvoeren van transformaties met niet-affine 3D-matrices. |
| Quaternion |
Structuur die een draaiing in drie dimensies vertegenwoordigt. |
| Rect3D |
Vertegenwoordigt een 3D-rechthoek: bijvoorbeeld een kubus. |
| Size3D |
Gegevensstructuur die de grootte van een driedimensionaal object beschrijft. |
| Transform3DCollection.Enumerator |
Opsomming van Transform3D items in een Transform3DCollection. |
| Vector3D |
Vertegenwoordigt een verplaatsing in 3D-ruimte. |
| Vector3DCollection.Enumerator |
Opsomming van Vector items in een VectorCollection. |
| Visual3DCollection.Enumerator |
Opsomming van Visual3D items in een Visual3DCollection. |