AffineTransform3D
|
所有具體仿射 3-D 轉換 (平移、旋轉和縮放轉換) 衍生來源的基底類別。
|
AmbientLight
|
燈光物件,這些物件不論形狀為何,都會以一致無變化的方式將燈光套用至物件。
|
AxisAngleRotation3D
|
表示以指定的角度繞著指定軸進行立體旋轉。
|
Camera
|
指定 Viewport3DVisual 或 Viewport3D 項目要呈現 3D 場景的什麼部分。
|
ContainerUIElement3D
|
表示 Visual3D 物件的容器。
|
DiffuseMaterial
|
可將 2D 筆刷 (例如 SolidColorBrush 或 TileBrush) 套用至擴散光源的 3D 模型。
|
DirectionalLight
|
沿著 Vector3D 指定的方向投射其效果的光源物件。
|
EmissiveMaterial
|
將 Brush 套用至 3D 模型,使它參與光源計算,如同 Material 已發出等於 Brush 色彩的光線。
|
GeneralTransform2DTo3D
|
提供 2D 到 3D 轉換的支援。
|
GeneralTransform3D
|
提供 3D 物件的一般化轉換支援。
|
GeneralTransform3DCollection
|
代表 GeneralTransform3D 物件的已排序集合。
|
GeneralTransform3DGroup
|
表示 GeneralTransform3D,它是其 GeneralTransform3DCollection 中的轉換複合。
|
GeneralTransform3DTo2D
|
提供 3D 到 2D 轉換的支援。
|
Geometry3D
|
衍生自這個抽象基底類別的類別會定義 3D 幾何圖形。 物件的 Geometry3D 類別可以用於進行 3D 圖形資料的點擊測試和呈現。
|
GeometryModel3D
|
使用指定的 Geometry3D 呈現 Material。
|
HitTestParameters3D
|
表示 3D 點擊測試之參數的抽象類別。
|
Light
|
Model3D 物件,表示套用至 3-D 場景的照明方式。
|
Material
|
材質的抽象基底型別。
|
MaterialCollection
|
Material 物件的集合。
|
MaterialGroup
|
代表其集合中材質複合的 Material。
|
Matrix3DConverter
|
將其他類型的執行個體轉換成 Matrix3D 執行個體,以及反向操作。
|
MatrixCamera
|
觀景窗,它會將檢視和投影轉換指定為 Matrix3D 物件。
|
MatrixTransform3D
|
建立 Matrix3D 所指定的轉換,用來操作 3-D 全局空間中的物件或座標系統。
|
MeshGeometry3D
|
用於建置 3-D 圖形的基本三角形。
|
Model3D
|
提供 3-D 模型的功能。
|
Model3DCollection
|
代表 Model3D 物件的已排序集合。
|
Model3DGroup
|
將許多 3-D 模型當成一個單位使用。
|
ModelUIElement3D
|
轉譯支援輸入、焦點 (Focus) 及事件的 3D 模型。
|
ModelVisual3D
|
提供呈現 Visual3D 物件的 Model3D。
|
OrthographicCamera
|
代表正視投影照相機。
|
PerspectiveCamera
|
表示透視投影照相機。
|
Point3DCollection
|
代表 Point3D 物件的已排序集合。
|
Point3DCollectionConverter
|
將其他類型的執行個體轉換成 Point3DCollection 執行個體,以及反向操作。
|
Point3DConverter
|
將其他型別的執行個體來回轉換成 Point3D 結構。
|
Point4DConverter
|
將其他型別的執行個體來回轉換成 Point4D 結構。
|
PointLight
|
表示在空間中具有指定的位置,並會往所有方向投射光線的光源。
|
PointLightBase
|
抽象基底類別,表示在空間中具有位置,並且會往所有方向投射光線的燈光物件。
|
ProjectionCamera
|
透視和正視投影觀景窗的抽象基底類別。
|
QuaternionConverter
|
將其他類型的執行個體轉換成 Quaternion 執行個體,以及反向操作。
|
QuaternionRotation3D
|
表示定義為四元數的旋轉轉換。
|
RayHitTestParameters
|
指定沿光線之點擊測試的參數。
|
RayHitTestResult
|
表示沿著光線的點擊測試結果。
|
RayMeshGeometry3DHitTestResult
|
代表光線點擊測試與 MeshGeometry3D 之間的交集。
|
Rect3DConverter
|
將其他類型的執行個體轉換成 Rect3D 執行個體,以及反向操作。
|
RotateTransform3D
|
指定旋轉轉換。
|
Rotation3D
|
指定轉換中要使用的立體旋轉。
|
ScaleTransform3D
|
從已定義的中心點開始,縮放三維 X-Y-Z 平面中的物件。 縮放比例是以從這個中心點延伸的 X、Y 和 Z 方向來定義。
|
Size3DConverter
|
將其他型別的執行個體來回轉換成 Size3D 結構。
|
SpecularMaterial
|
允許將 2-D 筆刷 (如 SolidColorBrush 或 TileBrush) 套用至以反射方式照亮的 3-D 模型。
|
SpotLight
|
燈光物件,這個物件會沿著指定的方向在圓錐形區域中投射其效果。
|
Transform3D
|
提供所有 3D 轉換的父類別,包括平移、旋轉和縮放轉換。
|
Transform3DCollection
|
代表 Transform3D 物件的已排序集合。
|
Transform3DGroup
|
表示轉換是其 Transform3DCollection 的 Transform3D 子系混合體。
|
TranslateTransform3D
|
平移三維 X-Y-Z 平面中的物件。
|
Vector3DCollection
|
Vector3D 物件的集合。
|
Vector3DCollectionConverter
|
將其他類型的執行個體轉換成 Vector3DCollection 執行個體,以及反向操作。
|
Vector3DConverter
|
將其他型別的執行個體來回轉換成 Vector3D 結構。
|
Viewport2DVisual3D
|
在指定的 3D 檢視區界限內呈現 2D 子系。
|
Viewport3DVisual
|
在指定的 2D 檢視區界限內呈現 Visual3D 子系。
|
Visual3D
|
提供 3D 視覺物件通用的服務和屬性,包括點擊測試、座標轉換,以及周框計算。
|
Visual3DCollection
|
代表 Visual3D 物件的已排序集合。
|