System.Windows.Media.Media3D 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Presentation Foundation (WPF) アプリケーションで 3-D プレゼンテーションをサポートする型が含まれています。
クラス
AffineTransform3D |
すべての具体的なアフィン 3-D 変換 (平行移動、回転、およびスケール変換) が派生する基底クラス。 |
AmbientLight |
対象オブジェクトの形状に関係なく、オブジェクトに一様に光を適用する光源オブジェクト。 |
AxisAngleRotation3D |
指定した軸を中心とする指定した角度の 3-D 回転を表します。 |
Camera |
Viewport3DVisual 要素または Viewport3D 要素によってレンダリングされる 3D シーンの部分を指定します。 |
ContainerUIElement3D |
Visual3D オブジェクトのコンテナーを表します。 |
DiffuseMaterial |
SolidColorBrush や TileBrush などの 2-D ブラシを、ディフューズ光で照らされた 3-D モデルに適用できるようにします。 |
DirectionalLight |
Vector3D で指定した方向に効果を投影するライト オブジェクト。 |
EmissiveMaterial |
Brush を 3-D モデルに適用し、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 |
3-D シーンに適用される光源を表す Model3D オブジェクト。 |
Material |
マテリアルの抽象基本クラス。 |
MaterialCollection |
Material オブジェクトのコレクション。 |
MaterialGroup |
コレクション内の素材の合成である 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 |
指定した方向に沿った円錐形の領域に効果を投影する光源オブジェクト。 |
Transform3D |
変換、回転、およびスケールの変換を含む、すべての 3 次元変換の親クラスを提供します。 |
Transform3DCollection |
Transform3D オブジェクトの順序付きコレクションを表します。 |
Transform3DGroup |
Transform3DCollection にある Transform3D の子の複合である変換を表します。 |
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 |
GeneralTransform3DCollection の GeneralTransform3D 項目を列挙します。 |
MaterialCollection.Enumerator |
MaterialCollection の Material 項目を列挙します。 |
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 |
Transform3DCollection の Transform3D 項目を列挙します。 |
Vector3D |
3-D 空間における変位を表します。 |
Vector3DCollection.Enumerator |
VectorCollection の Vector 項目を列挙します。 |
Visual3DCollection.Enumerator |
Visual3DCollection の Visual3D 項目を列挙します。 |