System.Windows.Media.Media3D Obor názvů

Obsahuje typy, které podporují trojrozměrné prezentace v aplikacích Windows Presentation Foundation (WPF). Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Třídy

AffineTransform3D

Základní třída, ze které všechny konkrétní spřažení 3-D transformují – překlady, rotace a transformace měřítka jsou odvoditelné.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Světlý objekt, který aplikuje světlo na objekty jednotně bez ohledu na jejich tvar.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Představuje trojrozměrné otočení zadaného úhlu o zadané ose.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Určuje, jaká část 3D scény je vykreslena Viewport3DVisual Viewport3D prvkem nebo.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Představuje kontejner pro Visual3D objekty.Represents a container for Visual3D objects.

DiffuseMaterial

Umožňuje použití dvojrozměrného štětce, jako je například SolidColorBrush nebo TileBrush , k difúzi 3D modelu.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Light – objekt, který má vliv na svůj efekt podle směru Vector3D .Light object that projects its effect along a direction specified by a Vector3D.

EmissiveMaterial

Aplikuje Brush na 3D model tak, aby se účastnil výpočetních světelných, jako kdyby Material byl vygenerován světlo, který se rovná barvě Brush .Applies 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

Poskytuje podporu dvojrozměrné transformace 2D na 3D.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Poskytuje obecnou podporu transformace pro 3D objekty.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Představuje uspořádanou kolekci GeneralTransform3D objektů.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Představuje objekt GeneralTransform3D , který je složený z transformací v jeho GeneralTransform3DCollection .Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Poskytuje podporu 3D pro transformaci na 2 D.Provides 3-D to 2-D transformation support.

Geometry3D

Třídy, které jsou odvozeny z této abstraktní základní třídy, definují trojrozměrné geometrické obrazce.Classes that derive from this abstract base class define 3D geometric shapes. Geometry3DTřídu objektů lze použít pro testování přístupů a vykreslování 3D grafických dat.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Vykreslí Geometry3D se zadaným objektem Material .Renders a Geometry3D with the specified Material.

HitTestParameters3D

Abstraktní třída, která představuje parametry pro 3D test přístupů.Abstract class that represents the parameters of a 3D hit test.

Light

Model3D objekt, který představuje světlo aplikovaný na 3D scénu.Model3D object that represents lighting applied to a 3-D scene.

Material

Abstraktní základní třída pro materiályAbstract base class for materials.

MaterialCollection

Kolekce Material objektů.Collection of Material objects.

MaterialGroup

Představuje objekt Material , který je složený z materiálů v kolekci.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Převede instance jiných typů na instance a z instancí Matrix3D .Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Kamera, která určuje, že zobrazení a projekce se transformují jako Matrix3D objekty.Camera which specifies the view and projection transforms as Matrix3D objects.

MatrixTransform3D

Vytvoří transformaci určenou pomocí Matrix3D , která se používá k manipulaci s objekty nebo k souřadnicím systémů v trojrozměrném prostoru na světě.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Základní trojúhelník pro vytvoření 3D obrazceTriangle primitive for building a 3-D shape.

Model3D

Poskytuje funkce pro 3D modely.Provides functionality for 3-D models.

Model3DCollection

Představuje uspořádanou kolekci Model3D objektů.Represents an ordered collection of Model3D objects.

Model3DGroup

Povolí použití řady 3D modelů jako jednotky.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Vykreslí 3D model, který podporuje vstup, fokus a události.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Poskytuje Visual3D objekt, který vykresluje Model3D objekty.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

Představuje kameru projekce pravoúhle.Represents an orthographic projection camera.

PerspectiveCamera

Představuje kameru projekce perspektivy.Represents a perspective projection camera.

Point3DCollection

Představuje uspořádanou kolekci Point3D objektů.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Převede instance jiných typů na Point3DCollection instance a.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Převede instance jiných typů do a ze Point3D struktury.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Převede instance jiných typů do a ze Point4D struktury.Converts instances of other types to and from a Point4D structure.

PointLight

Představuje zdroj světla, který má určenou pozici v prostoru a projektuje jeho světlo ve všech směrech.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

Abstraktní základní třída, která představuje objekt světla, který má pozici v prostoru a v projektech má své světlo v rámci všech směrů.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Abstraktní základní třída pro perspektivní a pravoúhle projekce.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Převede instance jiných typů na instance a z instancí Quaternion .Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Představuje transformaci rotace definovanou jako Quaternion.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Určuje parametry testu přístupů společně s ray.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Představuje výsledek testu přístupů podél ray.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Představuje průnik mezi testem v Ray a MeshGeometry3D .Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Převede instance jiných typů na instance a z instancí Rect3D .Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Určuje transformaci otočení.Specifies a rotation transformation.

Rotation3D

Určuje 3D otočení, které se má použít v transformaci.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Škáluje objekt v trojrozměrné rovině x-y-z, počínaje od definovaného centrálního bodu.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Faktory škálování se definují v směrech x, y a z tohoto centrálního bodu.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Převede instance jiných typů do a ze Size3D struktury.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Umožňuje použití dvojrozměrného štětce, jako je například SolidColorBrush nebo TileBrush , aby se mohl použít u 3D modelu specularly.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Světlý objekt, který projedná efekt v oblasti ve tvaru kužele podél určeného směru.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Poskytuje nadřazenou třídu pro všechny trojrozměrné transformace, včetně převodů, rotace a transformací velikosti.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Představuje uspořádanou kolekci Transform3D objektů.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Představuje transformaci, která je složený z Transform3D podřízených objektů ve své Transform3DCollection .Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Přeloží objekt na trojrozměrné rovině x-y-z.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Kolekce Vector3D objektů.Collection of Vector3D objects.

Vector3DCollectionConverter

Převede instance jiných typů na instance a z instancí Vector3DCollection .Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Převede instance jiných typů do a ze Vector3D struktury.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Vykreslí 2D podřízené položky v rámci zadaného 3D hranic zobrazení.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Vykreslí Visual3D podřízené objekty v rámci zadané hranice 2D zobrazení.Renders the Visual3D children within the specified 2D viewport bounds.

Visual3D

Poskytuje služby a vlastnosti, které jsou společné pro vizuální 3D objekty, včetně testování přístupů, transformace souřadnic a výpočtů ohraničovacího boxu.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Představuje uspořádanou kolekci Visual3D objektů.Represents an ordered collection of Visual3D objects.

Struktury

GeneralTransform3DCollection.Enumerator

Vytvoří výčet GeneralTransform3D položek v GeneralTransform3DCollection .Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Vytvoří výčet Material položek v MaterialCollection .Enumerates Material items in a MaterialCollection.

Matrix3D

Představuje matrici 4 × 4, která se používá pro transformace v 3D prostoru.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Vytvoří výčet položek v kolekci.Enumerates items in a collection.

Point3D

Představuje bod souřadnic x-, y-a z-středu v trojrozměrném prostoru.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Vytvoří výčet položek v Point3DCollection .Enumerates items in a Point3DCollection.

Point4D

Představuje bod x-, y-, z-a západní souřadnice v prostoru, který se používá při provádění transformací s nespřažením 3-D matice.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Struktura, která představuje otočení ve třech rozměrech.Structure that represents a rotation in three dimensions.

Rect3D

Představuje prostorový obdélník: například datovou krychli.Represents a 3-D rectangle: for example, a cube.

Size3D

Datová struktura, která popisuje velikost trojrozměrného objektu.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Vytvoří výčet Transform3D položek v Transform3DCollection .Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Představuje posunutí v trojrozměrném prostoru.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Vytvoří výčet Vector položek v VectorCollection .Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Vytvoří výčet Visual3D položek v Visual3DCollection .Enumerates Visual3D items in a Visual3DCollection.