System.Windows.Media.Media3D 名前空間

Windows Presentation Foundation (WPF) アプリケーションで 3-D プレゼンテーションをサポートする型が含まれています。

クラス

AffineTransform3D

すべての具体的なアフィン 3-D 変換 (平行移動、回転、およびスケール変換) が派生する基底クラス。

AmbientLight

対象オブジェクトの形状に関係なく、オブジェクトに一様に光を適用する光源オブジェクト。

AxisAngleRotation3D

指定した軸を中心とする指定した角度の 3-D 回転を表します。

Camera

Viewport3DVisual 要素または Viewport3D 要素によってレンダリングされる 3D シーンの部分を指定します。

ContainerUIElement3D

Visual3D オブジェクトのコンテナーを表します。

DiffuseMaterial

SolidColorBrushTileBrush などの 2-D ブラシを、ディフューズ光で照らされた 3-D モデルに適用できるようにします。

DirectionalLight

Vector3D で指定した方向に効果を投影するライト オブジェクト。

EmissiveMaterial

Brush を 3-D モデルに適用し、MaterialBrush の色に等しい光を発しているかのように照明計算に関与させます。

GeneralTransform2DTo3D

2-D から 3-D への変換のサポートを提供します。

GeneralTransform3D

3-D オブジェクトに対する一般化された変換をサポートします。

GeneralTransform3DCollection

GeneralTransform3D オブジェクトの順序付きコレクションを表します。

GeneralTransform3DGroup

GeneralTransform3D 内の変換の複合である GeneralTransform3DCollection を表します。

GeneralTransform3DTo2D

3-D から 2-D への変換のサポートを提供します。

Geometry3D

この抽象基本クラスから派生するクラスは、3D の幾何学的図形を定義します。 Geometry3D クラスのオブジェクトは、3D グラフィックス データのヒット テストやレンダリングに使用できます。

GeometryModel3D

指定した Geometry3DMaterial をレンダリングします。

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

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

変換で使用する 3-D 回転を指定します。

ScaleTransform3D

定義した中心点から開始して、3 次元の x-y-z 平面内のオブジェクトをスケーリングします。 スケール ファクターは、この中心点から x、y、z の各方向について定義します。

Size3DConverter

他の型のインスタンスと Size3D 構造体の間の変換を行います。

SpecularMaterial

SolidColorBrushTileBrush などの 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

GeneralTransform3DCollectionGeneralTransform3D 項目を列挙します。

MaterialCollection.Enumerator

MaterialCollectionMaterial 項目を列挙します。

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

Transform3DCollectionTransform3D 項目を列挙します。

Vector3D

3-D 空間における変位を表します。

Vector3DCollection.Enumerator

VectorCollectionVector 項目を列挙します。

Visual3DCollection.Enumerator

Visual3DCollectionVisual3D 項目を列挙します。