System.Windows.Media.Media3D Przestrzeń nazw

Zawiera typy obsługujące prezentacji 3-w aplikacjach Windows Presentation Foundation (WPF). Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Klasy

AffineTransform3D

Klasa bazowa, z której wszystkie konkretne afinicznym transformacje trójwymiarowe — tłumaczenia, rotacje i przekształcenia skali — pochodny.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Obiekt jasny, który stosuje światło do obiektów jednolicie, niezależnie od ich kształtu.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Przedstawia trójwymiarowy obrót o określonym kącie o określonej osi.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Określa, Viewport3DVisual jaka część sceny 3W jest renderowana przez element lub Viewport3D .Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Reprezentuje kontener dla Visual3D obiektów.Represents a container for Visual3D objects.

DiffuseMaterial

Umożliwia stosowanie pędzla 2-d, takiego jak SolidColorBrush lub TileBrush, do diffuselyego modelu 3-d.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Obiekt jasny, który projektuje jego efekt na kierunek określony przez Vector3D.Light object that projects its effect along a direction specified by a Vector3D.

EmissiveMaterial

Stosuje do modelu 3-D, dzięki czemu jest on częścią obliczeń oświetlenia, tak Material jakby były emitowane światła równe kolorowi Brush. BrushApplies 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

Zapewnia obsługę transformacji z 2-D do 3-D.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Zapewnia obsługę uogólnionych transformacji dla obiektów trójwymiarowych.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Reprezentuje uporządkowaną kolekcję GeneralTransform3D obiektów.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Reprezentuje, że jest to złożona część transformacji w jego GeneralTransform3DCollection. GeneralTransform3DRepresents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Zapewnia obsługę transformacji z 3-D.Provides 3-D to 2-D transformation support.

Geometry3D

Klasy pochodne od tej abstrakcyjnej klasy bazowej definiują kształty geometryczne 3W.Classes that derive from this abstract base class define 3D geometric shapes. Geometry3D Klasa obiektów może służyć do testowania trafień i renderowania danych graficznych 3W.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Renderuje Geometry3D obiekt z określonym Material.Renders a Geometry3D with the specified Material.

HitTestParameters3D

Klasa abstrakcyjna, która reprezentuje parametry testu trafień 3W.Abstract class that represents the parameters of a 3D hit test.

Light

Model3DObiekt reprezentujący oświetlenie stosowane do sceny 3-D.Model3D object that represents lighting applied to a 3-D scene.

Material

Abstrakcyjna klasa bazowa dla materiałów.Abstract base class for materials.

MaterialCollection

Material Kolekcja obiektów.Collection of Material objects.

MaterialGroup

Material Reprezentuje, że jest to złożona część materiałów w swojej kolekcji.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Konwertuje wystąpienia innych typów do i z wystąpień Matrix3D.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Aparat, który określa, że widok i projekcja są przekształcane jako obiekty Matrix3D.Camera which specifies the view and projection transforms as Matrix3D objects.

MatrixTransform3D

Tworzy transformację określoną przez Matrix3D, służącą do manipulowania obiektami lub systemami współrzędnych w przestrzeni trójwymiarowej.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Trójkąt podstawowy dla tworzenia kształtu 3W.Triangle primitive for building a 3-D shape.

Model3D

Oferuje funkcje dla modeli trójwymiarowych.Provides functionality for 3-D models.

Model3DCollection

Reprezentuje uporządkowaną kolekcję Model3D obiektów.Represents an ordered collection of Model3D objects.

Model3DGroup

Umożliwia korzystanie z wielu modeli trójwymiarowych jako jednostek.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Renderuje model trójwymiarowy obsługujący dane wejściowe, skoncentrowane i zdarzeń.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Udostępnia obiekty renderujące Model3D. Visual3DProvides a Visual3D that renders Model3D objects.

OrthographicCamera

Reprezentuje kamerę projekcji ortogonalnej.Represents an orthographic projection camera.

PerspectiveCamera

Przedstawia aparat projekcji perspektywicznej.Represents a perspective projection camera.

Point3DCollection

Reprezentuje uporządkowaną kolekcję Point3D obiektów.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Konwertuje wystąpienia innych typów do i z Point3DCollection wystąpień.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Konwertuje wystąpienia innych typów na i ze Point3D struktury.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Konwertuje wystąpienia innych typów na i ze Point4D struktury.Converts instances of other types to and from a Point4D structure.

PointLight

Reprezentuje źródło światła, które ma określone położenie w miejscu i projekty w wszystkich kierunkach.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

Abstrakcyjna klasa bazowa, która reprezentuje obiekt jasny, który ma położenie w miejscu i projektuje swoje oświetlenie we wszystkich kierunkach.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Abstrakcyjna klasa bazowa dla kamer z projekcją i ortogonalną.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Konwertuje wystąpienia innych typów do i z wystąpień Quaternion.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Reprezentuje transformację rotacji zdefiniowaną jako quaternion.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Określa parametry testu trafień przy użyciu promienia.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Reprezentuje wynik testu trafień na promieniu.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Przedstawia część wspólną między testem trafienia promieniowego a MeshGeometry3D.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Konwertuje wystąpienia innych typów do i z wystąpień Rect3D.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Określa transformację obrotu.Specifies a rotation transformation.

Rotation3D

Określa rotację 3-D, która ma być używana w transformacji.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Skaluje obiekt w trójwymiarowej płaszczyźnie x-y-z, rozpoczynając od zdefiniowanego punktu centralnego.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Czynniki skalowania są zdefiniowane w punktach x, y i z tego punktu centralnego.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Konwertuje wystąpienia innych typów na i ze Size3D struktury.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Zezwala na używanie pędzla 2-d, SolidColorBrush takiego TileBrushjak lub, do zastosowania do modelu 3-d specularly.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Obiekt jasny, który projektuje efekt w obszarze w kształcie stożka w określonym kierunku.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Udostępnia klasę nadrzędną dla wszystkich trójwymiarowych transformacji, w tym translacji, rotacji i transformacji skali.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Reprezentuje uporządkowaną kolekcję Transform3D obiektów.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Reprezentuje transformację, która jest złożona ze wszystkich Transform3D elementów podrzędnych Transform3DCollectionw elemencie.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Tłumaczy obiekt w trójwymiarowej płaszczyźnie x-y-z.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Vector3D Kolekcja obiektów.Collection of Vector3D objects.

Vector3DCollectionConverter

Konwertuje wystąpienia innych typów do i z wystąpień Vector3DCollection.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Konwertuje wystąpienia innych typów na i ze Vector3D struktury.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Renderuje elementy podrzędne 2-D w określonych granicach okienka ekranu 3-D.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Renderuje Visual3D elementy podrzędne w określonych granicach ekranu 2D.Renders the Visual3D children within the specified 2D viewport bounds.

Visual3D

Zapewnia usługi i właściwości, które są wspólne dla obiektów Visual-D, w tym testowania trafień, transformacji współrzędnych i obliczeń pola ograniczenia.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Reprezentuje uporządkowaną kolekcję obiektów Visual3D.Represents an ordered collection of Visual3D objects.

Struktury

GeneralTransform3DCollection.Enumerator

GeneralTransform3D Wylicza elementyGeneralTransform3DCollectionw.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Material Wylicza elementyMaterialCollectionw.Enumerates Material items in a MaterialCollection.

Matrix3D

Reprezentuje macierz 4 x 4 używaną do transformacji w przestrzeni trójwymiarowej.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Wylicza elementy w kolekcji.Enumerates items in a collection.

Point3D

Reprezentuje punkt współrzędnych x, y i z w przestrzeni trójwymiarowej.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Wylicza elementy w Point3DCollection.Enumerates items in a Point3DCollection.

Point4D

Reprezentuje punkt x, y-, z i w miejscu w świecie używanym do wykonywania transformacji z macierzami afinicznym 3-D.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Struktura, która reprezentuje obrót w trzech wymiarach.Structure that represents a rotation in three dimensions.

Rect3D

Reprezentuje prostokąt 3W: na przykład moduł.Represents a 3-D rectangle: for example, a cube.

Size3D

Struktura danych opisująca rozmiar obiektu trójwymiarowego.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Transform3D Wylicza elementyTransform3DCollectionw.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Reprezentuje przemieszczenie w przestrzeni trójwymiarowej.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Vector Wylicza elementyVectorCollectionw.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Visual3D Wylicza elementyVisual3DCollectionw.Enumerates Visual3D items in a Visual3DCollection.