System.Windows.Media.Media3D 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Presentation Foundation (WPF) アプリケーションでの 3-D プレゼンテーションをサポートする型が含まれています。
クラス
| 名前 | 説明 |
|---|---|
| AffineTransform3D |
すべての具象アフィン 3-D 変換 (平行移動、回転、スケール変換) の派生元となる基本クラス。 |
| AmbientLight |
図形に関係なく、オブジェクトにライトを均一に適用する Light オブジェクト。 |
| AxisAngleRotation3D |
指定した軸を中心に指定した角度の 3-D 回転を表します。 |
| Camera |
Viewport3DVisualまたは Viewport3D 要素によってレンダリングされる 3D シーンの部分を指定します。 |
| ContainerUIElement3D |
Visual3D オブジェクトのコンテナーを表します。 |
| DiffuseMaterial |
SolidColorBrushやTileBrushなどの 2-D ブラシを拡散光 3-D モデルに適用できるようにします。 |
| DirectionalLight |
Vector3Dで指定された方向に沿って効果を投影する Light オブジェクト。 |
| EmissiveMaterial |
Brushを 3D モデルに適用して、MaterialがBrushの色と同じ光を放射しているかのように照明計算に参加できるようにします。 |
| GeneralTransform2DTo3D |
2-D から 3-D への変換のサポートを提供します。 |
| GeneralTransform3D |
3-D オブジェクトの一般化された変換のサポートを提供します。 |
| GeneralTransform3DCollection |
GeneralTransform3D オブジェクトの順序付けられたコレクションを表します。 |
| GeneralTransform3DGroup |
GeneralTransform3D内の変換の複合であるGeneralTransform3DCollectionを表します。 |
| GeneralTransform3DTo2D |
3-D から 2-D への変換のサポートを提供します。 |
| Geometry3D |
この抽象基底クラスから派生するクラスは、3D 幾何学的図形を定義します。 オブジェクトの Geometry3D クラスは、3D グラフィック データのヒット テストとレンダリングに使用できます。 |
| GeometryModel3D |
指定したGeometry3Dを使用してMaterialをレンダリングします。 |
| HitTestParameters3D |
3D ヒット テストのパラメーターを表す抽象クラス。 |
| Light |
Model3D 3-D シーンに適用される照明を表すオブジェクト。 |
| Material |
マテリアルの抽象基本クラス。 |
| MaterialCollection |
Material オブジェクトのコレクション。 |
| MaterialGroup |
コレクション内の Materials の複合である Material を表します。 |
| Matrix3DConverter |
他の型のインスタンスを Matrix3Dのインスタンスとの間で変換します。 |
| MatrixCamera |
ビュー変換とプロジェクション変換を Matrix3D オブジェクトとして指定するカメラ。 |
| MatrixTransform3D |
3-D ワールド空間でオブジェクトまたは座標系を操作するために使用する、 Matrix3Dで指定された変換を作成します。 |
| MeshGeometry3D |
3-D 図形を構築するための三角形プリミティブ。 |
| Model3D |
3-D モデルの機能を提供します。 |
| Model3DCollection |
Model3D オブジェクトの順序付けられたコレクションを表します。 |
| Model3DGroup |
複数の 3-D モデルを 1 つの単位として使用できるようにします。 |
| ModelUIElement3D |
入力、フォーカス、およびイベントをサポートする 3-D モデルをレンダリングします。 |
| ModelVisual3D | |
| OrthographicCamera |
正投影カメラを表します。 |
| PerspectiveCamera |
遠近投影カメラを表します。 |
| Point3DCollection |
Point3D オブジェクトの順序付けられたコレクションを表します。 |
| Point3DCollectionConverter |
他の型のインスタンスを Point3DCollection インスタンスに変換します。 |
| Point3DConverter |
他の型のインスタンスを Point3D 構造体との間で変換します。 |
| Point4DConverter |
他の型のインスタンスを Point4D 構造体との間で変換します。 |
| PointLight |
空間内で指定した位置にある光源を表し、その光源をすべての方向に投影します。 |
| PointLightBase |
空間内の位置を持ち、その光をすべての方向に投影するライト オブジェクトを表す抽象基本クラス。 |
| ProjectionCamera |
遠近投影カメラと正投影カメラの抽象基本クラス。 |
| QuaternionConverter |
他の型のインスタンスを Quaternionのインスタンスとの間で変換します。 |
| QuaternionRotation3D |
四元数として定義された回転変換を表します。 |
| RayHitTestParameters |
光線に沿ったヒット テストのパラメーターを指定します。 |
| RayHitTestResult |
光線に沿ったヒット テストの結果を表します。 |
| RayMeshGeometry3DHitTestResult |
レイ ヒット テストと MeshGeometry3Dの交差部分を表します。 |
| Rect3DConverter |
他の型のインスタンスを Rect3Dのインスタンスとの間で変換します。 |
| RotateTransform3D |
回転変換を指定します。 |
| Rotation3D |
変換で使用する 3-D 回転を指定します。 |
| ScaleTransform3D |
定義された中心点から開始して、3 次元の x-y-z 平面内のオブジェクトを拡大縮小します。 スケール 係数は、この中心点から x 方向、y 方向、z 方向で定義されます。 |
| Size3DConverter |
他の型のインスタンスを Size3D 構造体との間で変換します。 |
| SpecularMaterial |
SolidColorBrushやTileBrushなどの 2-D ブラシを、反射照明付きの 3-D モデルに適用できるようにします。 |
| SpotLight |
指定した方向に沿って円錐形の領域に効果を投影する Light オブジェクト。 |
| Transform3D |
平行移動、回転、スケール変換など、すべての 3 次元変換の親クラスを提供します。 |
| Transform3DCollection |
Transform3D オブジェクトの順序付けられたコレクションを表します。 |
| Transform3DGroup |
Transform3D内のTransform3DCollection子の複合である変換を表します。 |
| TranslateTransform3D |
3 次元の x-y-z 平面内のオブジェクトを平行移動します。 |
| Vector3DCollection |
Vector3D オブジェクトのコレクション。 |
| Vector3DCollectionConverter |
他の型のインスタンスを Vector3DCollectionのインスタンスとの間で変換します。 |
| Vector3DConverter |
他の型のインスタンスを Vector3D 構造体との間で変換します。 |
| Viewport2DVisual3D |
指定した 3-D ビューポート境界内の 2-D 子をレンダリングします。 |
| Viewport3DVisual |
指定した 2D ビューポート境界内の Visual3D 子をレンダリングします。 |
| Visual3D |
ヒット テスト、座標変換、境界ボックス計算など、ビジュアル 3-D オブジェクトに共通するサービスとプロパティを提供します。 |
| Visual3DCollection |
Visual3D オブジェクトの順序付けられたコレクションを表します。 |
構造体
| 名前 | 説明 |
|---|---|
| GeneralTransform3DCollection.Enumerator | |
| MaterialCollection.Enumerator |
Material内MaterialCollection項目を列挙します。 |
| Matrix3D |
3-D 空間での変換に使用される 4 x 4 行列を表します。 |
| Model3DCollection.Enumerator |
コレクション内の項目を列挙します。 |
| Point3D |
3-D 空間の x 座標、y 座標、z 座標点を表します。 |
| Point3DCollection.Enumerator |
Point3DCollection内のアイテムを列挙します。 |
| Point4D |
非アフィン 3-D 行列を使用して変換を実行する際に使用されるワールド空間内の x 座標、y 座標、z 座標、w 座標点を表します。 |
| Quaternion |
3 次元の回転を表す構造体。 |
| Rect3D |
3-D 四角形 (キューブなど) を表します。 |
| Size3D |
3 次元オブジェクトのサイズを記述するデータ構造。 |
| Transform3DCollection.Enumerator |
Transform3D内Transform3DCollection項目を列挙します。 |
| Vector3D |
3-D 空間での変位を表します。 |
| Vector3DCollection.Enumerator |
Vector内VectorCollection項目を列挙します。 |
| Visual3DCollection.Enumerator |
Visual3D内Visual3DCollection項目を列挙します。 |