System.Windows.Media.Media3D Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy, které podporují prostorovou prezentaci v aplikacích Windows Presentation Foundation (WPF).
Třídy
AffineTransform3D |
Základní třída, ze které se odvozují všechny konkrétní afinní 3-D transformace – překlady, rotace a transformace škálování. |
AmbientLight |
Světlý objekt, který rovnoměrně aplikuje světlo na objekty bez ohledu na jejich tvar. |
AxisAngleRotation3D |
Představuje prostorové otočení zadaného úhlu kolem zadané osy. |
Camera |
Určuje, jakou část 3D scény Viewport3DVisual vykresluje element nebo Viewport3D . |
ContainerUIElement3D |
Představuje kontejner pro Visual3D objekty. |
DiffuseMaterial |
Umožňuje použití 2D štětce, jako je SolidColorBrush nebo TileBrush, na difúzně osvětlený 3D model. |
DirectionalLight |
Světlý objekt, který promítá svůj efekt ve směru určeném objektem Vector3D. |
EmissiveMaterial |
Brush Použije na prostorový model, aby se podílel na výpočtech osvětlení, jako by Material vyzařoval světlo, které odpovídá barvě Brush. |
GeneralTransform2DTo3D |
Poskytuje podporu 2D až 3D transformace. |
GeneralTransform3D |
Poskytuje podporu generalizované transformace pro 3D objekty. |
GeneralTransform3DCollection |
Představuje uspořádanou kolekci GeneralTransform3D objektů. |
GeneralTransform3DGroup |
GeneralTransform3D Představuje složený z transformací v jeho GeneralTransform3DCollectionobjektu . |
GeneralTransform3DTo2D |
Poskytuje podporu prostorových až 2D transformací. |
Geometry3D |
Třídy odvozené z této abstraktní základní třídy definují 3D geometrické tvary. Třídu Geometry3D objektů lze použít k testování přístupů a vykreslování 3D grafických dat. |
GeometryModel3D |
Vykreslí hodnotu Geometry3D se zadaným Materialparametrem . |
HitTestParameters3D |
Abstraktní třída, která představuje parametry 3D hit testu. |
Light |
Model3D objekt, který představuje osvětlení použité na prostorovou scénu. |
Material |
Abstraktní základní třída pro materiály. |
MaterialCollection |
Material Kolekce objektů. |
MaterialGroup |
Material Představuje složený z materiálů v jeho kolekci. |
Matrix3DConverter |
Převede instance jiných typů na a z instancí .Matrix3D |
MatrixCamera |
Kamera, která určuje zobrazení a projekci se transformují jako Matrix3D objekty. |
MatrixTransform3D |
Vytvoří transformaci určenou objektem Matrix3D, který slouží k manipulaci s objekty nebo souřadnicovými systémy v prostorovém prostoru světa. |
MeshGeometry3D |
Trianglový primitiv pro vytvoření 3D obrazce. |
Model3D |
Poskytuje funkce pro 3D modely. |
Model3DCollection |
Představuje uspořádanou kolekci Model3D objektů. |
Model3DGroup |
Umožňuje používat jako jednotku několik 3D modelů. |
ModelUIElement3D |
Vykreslí prostorový model, který podporuje vstup, fokus a události. |
ModelVisual3D | |
OrthographicCamera |
Představuje kameru s ortografickou projekcí. |
PerspectiveCamera |
Představuje kameru s perspektivní projekcí. |
Point3DCollection |
Představuje uspořádanou kolekci Point3D objektů. |
Point3DCollectionConverter |
Převede instance jiných typů na instance a z Point3DCollection instancí. |
Point3DConverter |
Převede instance jiných typů na a ze Point3D struktury. |
Point4DConverter |
Převede instance jiných typů na a ze Point4D struktury. |
PointLight |
Představuje zdroj světla, který má zadanou pozici v prostoru a promítá své světlo do všech směrů. |
PointLightBase |
Abstraktní základní třída, která představuje světlý objekt, který má pozici v prostoru a promítá své světlo ve všech směrech. |
ProjectionCamera |
Abstraktní základní třída pro kamery s perspektivou a ortografickou projekcí. |
QuaternionConverter |
Převede instance jiných typů na a z instancí .Quaternion |
QuaternionRotation3D |
Představuje transformaci otáčení definovanou jako kvaternion. |
RayHitTestParameters |
Určuje parametry testu hitu podél paprsku. |
RayHitTestResult |
Představuje výsledek testu hitu podél paprsku. |
RayMeshGeometry3DHitTestResult |
Představuje průsečík mezi testem paprsku MeshGeometry3Da . |
Rect3DConverter |
Převede instance jiných typů na a z instancí .Rect3D |
RotateTransform3D |
Určuje transformaci obměně. |
Rotation3D |
Určuje prostorové otočení, které se má použít v transformaci. |
ScaleTransform3D |
Škáluje objekt v trojrozměrné rovině x-y-z počínaje definovaným středovým bodem. Faktory škálování jsou definovány ve směru x, y a z od tohoto středového bodu. |
Size3DConverter |
Převede instance jiných typů na a ze Size3D struktury. |
SpecularMaterial |
Umožňuje použití 2D štětce, jako je SolidColorBrush například nebo TileBrush, na prostorově osvětlený prostorový model. |
SpotLight |
Světlý objekt, který promítá svůj efekt v oblasti ve tvaru kužele podél zadaného směru. |
Transform3D |
Poskytuje nadřazenou třídu pro všechny trojrozměrné transformace, včetně transformací překladu, rotace a škálování. |
Transform3DCollection |
Představuje uspořádanou kolekci Transform3D objektů. |
Transform3DGroup |
Představuje transformaci, která je složená z podřízených položek v objektu Transform3DTransform3DCollection. |
TranslateTransform3D |
Přeloží objekt v trojrozměrné rovině x-y-z. |
Vector3DCollection |
Vector3D Kolekce objektů. |
Vector3DCollectionConverter |
Převede instance jiných typů na a z instancí .Vector3DCollection |
Vector3DConverter |
Převede instance jiných typů na a ze Vector3D struktury. |
Viewport2DVisual3D |
Vykreslí 2D podřízené objekty v rámci zadaných prostorových hranic pohledu. |
Viewport3DVisual |
Vykreslí podřízené Visual3D položky v rámci zadaného 2D zobrazení. |
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čujícího rámečku. |
Visual3DCollection |
Představuje uspořádanou kolekci Visual3D objektů. |
Struktury
GeneralTransform3DCollection.Enumerator |
Vytvoří GeneralTransform3D výčet položek v objektu GeneralTransform3DCollection. |
MaterialCollection.Enumerator |
Vytvoří Material výčet položek v objektu MaterialCollection. |
Matrix3D |
Představuje matici 4 x 4 používanou pro transformace v prostorovém prostoru. |
Model3DCollection.Enumerator |
Vytvoří výčet položek v kolekci. |
Point3D |
Představuje souřadnicový bod x, y a z v prostorovém prostoru. |
Point3DCollection.Enumerator |
Vytvoří výčet položek v objektu Point3DCollection. |
Point4D |
Představuje souřadnicový bod x, y, z a w ve světovém prostoru, který se používá při provádění transformací s neafinickými 3-D maticemi. |
Quaternion |
Struktura, která představuje otočení ve třech rozměrech. |
Rect3D |
Představuje prostorový obdélník, například datovou krychli. |
Size3D |
Datová struktura, která popisuje velikost trojrozměrného objektu. |
Transform3DCollection.Enumerator |
Vytvoří Transform3D výčet položek v objektu Transform3DCollection. |
Vector3D |
Představuje posunutí v prostorovém prostoru. |
Vector3DCollection.Enumerator |
Vytvoří Vector výčet položek v objektu VectorCollection. |
Visual3DCollection.Enumerator |
Vytvoří Visual3D výčet položek v objektu Visual3DCollection. |