System.Windows.Media.Media3D 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 | |
| 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. |