System.Windows.Media.Media3D 네임스페이스

WPF(Windows Presentation Foundation) 애플리케이션에서 3차원 프레젠테이션을 지원하는 형식을 포함합니다.

클래스

Name Description
AffineTransform3D

모든 구체적인 아핀 3차원 변환(변환, 회전 및 배율 변환)이 파생되는 기본 클래스입니다.

AmbientLight

도형에 관계없이 개체에 빛을 균일하게 적용하는 밝은 개체입니다.

AxisAngleRotation3D

지정된 축에 대해 지정된 각도의 3차원 회전을 나타냅니다.

Camera

또는 Viewport3DVisual 요소에 의해 렌더링되는 3D 장면의 Viewport3D 일부를 지정합니다.

ContainerUIElement3D

개체의 컨테이너를 Visual3D 나타냅니다.

DiffuseMaterial

확산 조명이 켜진 3차원 모델에 2차원 브러시(예: SolidColorBrushTileBrush2차원 브러시)를 적용할 수 있습니다.

DirectionalLight

에 지정된 방향을 따라 효과를 투영하는 Light 개체입니다 Vector3D.

EmissiveMaterial

Brush 3D 모델에 적용하여 조명을 내보내는 것처럼 Material 조명 계산에 참여하도록 Brush합니다.

GeneralTransform2DTo3D

2차원~3차원 변환 지원을 제공합니다.

GeneralTransform3D

3차원 개체에 대한 일반화된 변환 지원을 제공합니다.

GeneralTransform3DCollection

정렬된 개체 컬렉션을 GeneralTransform3D 나타냅니다.

GeneralTransform3DGroup

GeneralTransform3D 에 있는 변환의 복합인 값을 GeneralTransform3DCollection나타냅니다.

GeneralTransform3DTo2D

3차원~2차원 변환 지원을 제공합니다.

Geometry3D

이 추상 기본 클래스에서 파생되는 클래스는 3D 기하학적 셰이프를 정의합니다. 개체 클래스는 Geometry3D 3D 그래픽 데이터를 적중 테스트 및 렌더링하는 데 사용할 수 있습니다.

GeometryModel3D

지정된 으로 a Geometry3D 를 렌더링합니다 Material.

HitTestParameters3D

3D 적중 테스트의 매개 변수를 나타내는 추상 클래스입니다.

Light

Model3D 3차원 장면에 적용된 조명을 나타내는 개체입니다.

Material

재질에 대한 추상 기본 클래스입니다.

MaterialCollection

개체의 Material 컬렉션입니다.

MaterialGroup

컬렉션에 있는 Material Materials의 복합인 값을 나타냅니다.

Matrix3DConverter

다른 형식의 인스턴스를 Matrix3D인스턴스로 변환합니다.

MatrixCamera

뷰 및 프로젝션 변환을 개체로 Matrix3D 지정하는 카메라입니다.

MatrixTransform3D

3차원 월드 공간에서 개체 또는 좌표계를 조작하는 데 사용되는 변환을 만듭니 Matrix3D다.

MeshGeometry3D

3차원 셰이프를 빌드하기 위한 삼각형 기본 형식입니다.

Model3D

3차원 모델에 대한 기능을 제공합니다.

Model3DCollection

정렬된 개체 컬렉션을 Model3D 나타냅니다.

Model3DGroup

여러 3차원 모델을 단위로 사용할 수 있습니다.

ModelUIElement3D

입력, 포커스 및 이벤트를 지원하는 3차원 모델을 렌더링합니다.

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차원 회전을 지정합니다.

ScaleTransform3D

정의된 중심점부터 시작하여 3차원 x-y-z 평면의 개체 크기를 조정합니다. 배율 인수는 이 중심점의 x, y 및 z 방향으로 정의됩니다.

Size3DConverter

다른 형식의 인스턴스를 Size3D 구조체로 변환합니다.

SpecularMaterial

또는 같은 SolidColorBrushTileBrush2차원 브러시를 반사 조명 3차원 모델에 적용할 수 있습니다.

SpotLight

지정된 방향을 따라 원뿔 모양의 영역에 효과를 투사하는 밝은 개체입니다.

Transform3D

변환, 회전 및 크기 조정 변환을 포함하여 모든 3차원 변환에 대한 부모 클래스를 제공합니다.

Transform3DCollection

정렬된 개체 컬렉션을 Transform3D 나타냅니다.

Transform3DGroup

에 있는 자식의 복합 변환을 Transform3DTransform3DCollection나타냅니다.

TranslateTransform3D

3차원 x-y-z 평면의 개체를 변환합니다.

Vector3DCollection

개체의 Vector3D 컬렉션입니다.

Vector3DCollectionConverter

다른 형식의 인스턴스를 Vector3DCollection인스턴스로 변환합니다.

Vector3DConverter

다른 형식의 인스턴스를 Vector3D 구조체로 변환합니다.

Viewport2DVisual3D

지정된 3차원 뷰포트 범위 내에서 2차원 자식을 렌더링합니다.

Viewport3DVisual

Visual3D 지정된 2D 뷰포트 범위 내에서 자식을 렌더링합니다.

Visual3D

적중 테스트, 좌표 변환 및 경계 상자 계산을 포함하여 시각적 3차원 개체에 공통적인 서비스 및 속성을 제공합니다.

Visual3DCollection

정렬된 개체 컬렉션을 Visual3D 나타냅니다.

구조체

Name Description
GeneralTransform3DCollection.Enumerator

의 항목을 GeneralTransform3D열거합니다GeneralTransform3DCollection.

MaterialCollection.Enumerator

의 항목을 Material열거합니다MaterialCollection.

Matrix3D

3차원 공간의 변환에 사용되는 4 x 4 행렬을 나타냅니다.

Model3DCollection.Enumerator

컬렉션의 항목을 열거합니다.

Point3D

3차원 공간의 x, y 및 z 좌표점을 나타냅니다.

Point3DCollection.Enumerator

의 항목을 Point3DCollection열거합니다.

Point4D

아핀이 아닌 3차원 매트릭스를 사용하여 변환을 수행하는 데 사용되는 세계 공간의 x, y, z 및 w 좌표 지점을 나타냅니다.

Quaternion

3차원 회전을 나타내는 구조체입니다.

Rect3D

3차원 사각형(예: 큐브)을 나타냅니다.

Size3D

3차원 개체의 크기를 설명하는 데이터 구조입니다.

Transform3DCollection.Enumerator

의 항목을 Transform3D열거합니다Transform3DCollection.

Vector3D

3차원 공간의 변위를 나타냅니다.

Vector3DCollection.Enumerator

의 항목을 Vector열거합니다VectorCollection.

Visual3DCollection.Enumerator

의 항목을 Visual3D열거합니다Visual3DCollection.