System.Windows.Media.Media3D Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy, które obsługują prezentację 3-D w aplikacjach Windows Presentation Foundation (WPF).
Klasy
AffineTransform3D |
Klasa bazowa, z której wszystkie konkretne przekształcenia 3-W — tłumaczenia, rotacje i przekształcenia skalowania — pochodzą. |
AmbientLight |
Jasny obiekt, który stosuje światło do obiektów jednolicie, niezależnie od ich kształtu. |
AxisAngleRotation3D |
Reprezentuje obrót 3-W określonego kąta o określonej osi. |
Camera |
Określa, jaka część sceny 3D jest renderowana przez Viewport3DVisual element or Viewport3D . |
ContainerUIElement3D |
Reprezentuje kontener dla Visual3D obiektów. |
DiffuseMaterial |
Umożliwia zastosowanie pędzla 2-W, takiego jak lub SolidColorBrush TileBrush, do modelu 3-W rozproszonego. |
DirectionalLight |
Jasny obiekt, który projektuje jego efekt wzdłuż kierunku określonego Vector3Dprzez obiekt . |
EmissiveMaterial |
Brush Stosuje element do modelu 3-W, tak aby brał udział w obliczeniach oświetlenia, jakby Material emitowały światło równe kolorowi Brushobiektu . |
GeneralTransform2DTo3D |
Zapewnia obsługę przekształcania od 2-W do 3-W. |
GeneralTransform3D |
Zapewnia obsługę uogólnionych przekształceń dla obiektów 3-W. |
GeneralTransform3DCollection |
Reprezentuje uporządkowaną kolekcję GeneralTransform3D obiektów. |
GeneralTransform3DGroup |
Reprezentuje element GeneralTransform3D , który jest złożonym przekształceniem w elemecie GeneralTransform3DCollection. |
GeneralTransform3DTo2D |
Zapewnia obsługę transformacji 3-W do 2-W. |
Geometry3D |
Klasy pochodzące z tej abstrakcyjnej klasy bazowej definiują kształty geometryczne 3D. Klasa Geometry3D obiektów może służyć do testowania trafień i renderowania danych graficznych 3D. |
GeometryModel3D |
Renderuje obiekt Geometry3D z określonym Materialelementem . |
HitTestParameters3D |
Abstrakcyjna klasa reprezentująca parametry testu trafienia 3D. |
Light |
Model3D obiekt reprezentujący oświetlenie stosowane do sceny 3-W. |
Material |
Abstrakcyjna klasa bazowa dla materiałów. |
MaterialCollection |
Material Kolekcja obiektów. |
MaterialGroup |
Reprezentuje element Material , który jest kompozytem materiałów w swojej kolekcji. |
Matrix3DConverter |
Konwertuje wystąpienia innych typów na i z wystąpień klasy Matrix3D. |
MatrixCamera |
Aparat, który określa widok i projekcję przekształca jako Matrix3D obiekty. |
MatrixTransform3D |
Tworzy transformację określoną przez Matrix3Dobiekt , służącą do manipulowania obiektami lub układami współrzędnymi w przestrzeni świata 3-W. |
MeshGeometry3D |
Trójkąt pierwotny do tworzenia kształtu 3-W. |
Model3D |
Udostępnia funkcje modeli 3-W. |
Model3DCollection |
Reprezentuje uporządkowaną kolekcję Model3D obiektów. |
Model3DGroup |
Umożliwia korzystanie z wielu modeli 3-W jako jednostki. |
ModelUIElement3D |
Renderuje model 3-W, który obsługuje dane wejściowe, fokus i zdarzenia. |
ModelVisual3D | |
OrthographicCamera |
Reprezentuje kamerę projekcji ortograficznej. |
PerspectiveCamera |
Reprezentuje kamerę projekcji perspektywy. |
Point3DCollection |
Reprezentuje uporządkowaną kolekcję Point3D obiektów. |
Point3DCollectionConverter |
Konwertuje wystąpienia innych typów na i z Point3DCollection wystąpień. |
Point3DConverter |
Konwertuje wystąpienia innych typów na i z Point3D struktury. |
Point4DConverter |
Konwertuje wystąpienia innych typów na i ze Point4D struktury. |
PointLight |
Reprezentuje źródło światła, które ma określoną pozycję w przestrzeni i projektuje światło we wszystkich kierunkach. |
PointLightBase |
Abstrakcyjna klasa bazowa reprezentująca lekki obiekt, który ma położenie w przestrzeni i projektuje światło we wszystkich kierunkach. |
ProjectionCamera |
Abstrakcyjna klasa bazowa dla aparatów projekcji perspektyw i ortograficznych. |
QuaternionConverter |
Konwertuje wystąpienia innych typów na i z wystąpień klasy Quaternion. |
QuaternionRotation3D |
Reprezentuje transformację rotacji zdefiniowaną jako quaternion. |
RayHitTestParameters |
Określa parametry testu trafienia wzdłuż promienia. |
RayHitTestResult |
Przedstawia wynik testu trafienia wzdłuż promienia. |
RayMeshGeometry3DHitTestResult |
Reprezentuje przecięcie między testem trafienia promienia MeshGeometry3Da . |
Rect3DConverter |
Konwertuje wystąpienia innych typów na i z wystąpień programu Rect3D. |
RotateTransform3D |
Określa przekształcenie rotacji. |
Rotation3D |
Określa rotację 3-W, która ma być używana w transformacji. |
ScaleTransform3D |
Skaluje obiekt w trójwymiarowej płaszczyźnie x-y-z, zaczynając od zdefiniowanego punktu środkowego. Czynniki skalowania są definiowane w kierunkach x, y i z od tego punktu środkowego. |
Size3DConverter |
Konwertuje wystąpienia innych typów na i ze Size3D struktury. |
SpecularMaterial |
Umożliwia zastosowanie pędzla 2-W, takiego jak lub SolidColorBrush TileBrush, do modelu 3-W. |
SpotLight |
Jasny obiekt, który rzutuje swój efekt w obszarze w kształcie stożka wzdłuż określonego kierunku. |
Transform3D |
Udostępnia klasę nadrzędną dla wszystkich przekształceń trójwymiarowych, w tym translacji, rotacji i przekształceń skalowania. |
Transform3DCollection |
Reprezentuje uporządkowaną kolekcję Transform3D obiektów. |
Transform3DGroup |
Reprezentuje transformację, która jest złożonym elementem Transform3D podrzędnym w pliku Transform3DCollection. |
TranslateTransform3D |
Tłumaczy obiekt na trójwymiarową płaszczyznę x-y-z. |
Vector3DCollection |
Vector3D Kolekcja obiektów. |
Vector3DCollectionConverter |
Konwertuje wystąpienia innych typów na i z wystąpień klasy Vector3DCollection. |
Vector3DConverter |
Konwertuje wystąpienia innych typów na i ze Vector3D struktury. |
Viewport2DVisual3D |
Renderuje elementy podrzędne 2-W w granicach określonych widoków 3-W. |
Viewport3DVisual |
Renderuje elementy podrzędne Visual3D w określonych granicach widoku 2D. |
Visual3D |
Udostępnia usługi i właściwości, które są wspólne dla obiektów wizualnych 3-W, w tym testowania trafień, przekształcania współrzędnych i obliczeń pola ograniczenia. |
Visual3DCollection |
Reprezentuje uporządkowaną kolekcję Visual3D obiektów. |
Struktury
GeneralTransform3DCollection.Enumerator |
GeneralTransform3D Wylicza elementy w obiekcie GeneralTransform3DCollection. |
MaterialCollection.Enumerator |
Material Wylicza elementy w obiekcie MaterialCollection. |
Matrix3D |
Reprezentuje macierz 4 x 4 używaną do przekształceń w przestrzeni 3-W. |
Model3DCollection.Enumerator |
Wylicza elementy w kolekcji. |
Point3D |
Reprezentuje punkt współrzędny x, y i z w przestrzeni 3-W. |
Point3DCollection.Enumerator |
Wylicza elementy w obiekcie Point3DCollection. |
Point4D |
Reprezentuje punkt współrzędnych x, y, z i współrzędnych w przestrzeni światowej używany w wykonywaniu przekształceń z macierzami 3-W nieaffine. |
Quaternion |
Struktura reprezentująca obrót w trzech wymiarach. |
Rect3D |
Reprezentuje prostokąt 3-W: na przykład moduł. |
Size3D |
Struktura danych opisujący rozmiar obiektu trójwymiarowego. |
Transform3DCollection.Enumerator |
Transform3D Wylicza elementy w obiekcie Transform3DCollection. |
Vector3D |
Przedstawia przesunięcie w przestrzeni 3-W. |
Vector3DCollection.Enumerator |
Vector Wylicza elementy w obiekcie VectorCollection. |
Visual3DCollection.Enumerator |
Visual3D Wylicza elementy w obiekcie Visual3DCollection. |