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

WPF(Windows Presentation Foundation) 애플리케이션에서 3차원 표시를 지원하는 형식을 포함합니다. Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

클래스

AffineTransform3D

모든 구체적 아핀 3-D 변형(변형, 회전 및 배율 변형)이 파생되는 기본 클래스입니다.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

모양에 관계없이 조명을 개체에 일관되게 적용하는 조명 개체입니다.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

지정된 축을 기준으로 하는 지정된 각도의 3차원 회전을 나타냅니다.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Viewport3DVisual 또는 Viewport3D 요소에서 3차원 장면 중 어느 부분을 렌더링할 것인지를 지정합니다.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Visual3D 개체의 컨테이너를 나타냅니다.Represents a container for Visual3D objects.

DiffuseMaterial

SolidColorBrush 또는 TileBrush와 같이 2-D 브러시의 애플리케이션을 확산이 켜진 3-D 모델에 허용합니다.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Vector3D에 지정된 방향을 따라 해당 효과를 비추는 조명 개체입니다.Light object that projects its effect along a direction specified by a Vector3D.

EmissiveMaterial

MaterialBrush와 같은 색의 빛을 내보내는 것처럼 조명 계산에 참여할 수 있도록 Brush를 3-D 모델에 적용합니다.Applies a Brush to a 3-D model so that it participates in lighting calculations as if the Material were emitting light equal to the color of the Brush.

GeneralTransform2DTo3D

2차원에서 3차원으로의 변환을 지원합니다.Provides 2-D to 3-D transformation support.

GeneralTransform3D

3차원 개체에 대한 일반화된 변환 지원을 제공합니다.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

GeneralTransform3D 개체의 정렬된 컬렉션을 나타냅니다.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

GeneralTransform3D에 있는 복합 변환인 GeneralTransform3DCollection를 나타냅니다.Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

3차원에서 2차원으로의 변환을 지원합니다.Provides 3-D to 2-D transformation support.

Geometry3D

이 추상 기본 클래스에서 파생되는 클래스가 3차원 도형을 정의합니다.Classes that derive from this abstract base class define 3D geometric shapes. Geometry3D 개체 클래스를 3차원 그래픽 데이터 적중 테스트 및 렌더링에 사용할 수 있습니다.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

지정된 Geometry3D을 사용하여 Material를 렌더링합니다.Renders a Geometry3D with the specified Material.

HitTestParameters3D

3D 적중 테스트의 매개 변수를 나타내는 추상 클래스입니다.Abstract class that represents the parameters of a 3D hit test.

Light

3-D 장면에 적용된 조명을 나타내는 Model3D 개체입니다.Model3D object that represents lighting applied to a 3-D scene.

Material

재질에 대한 추상 기본 클래스입니다.Abstract base class for materials.

MaterialCollection

Material 개체의 컬렉션입니다.Collection of Material objects.

MaterialGroup

해당 컬렉션에서 자료의 복합인 Material을 나타냅니다.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

다른 형식의 인스턴스와 Matrix3D의 인스턴스를 상호 변환합니다.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

뷰 및 프로젝션 변환을 Matrix3D 개체로 지정하는 카메라입니다.Camera which specifies the view and projection transforms as Matrix3D objects.

MatrixTransform3D

3-D 영역 공간에서 개체 또는 좌표계를 조정하는 데 사용되는 Matrix3D에서 지정하는 변환을 만듭니다.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

3-D 도형을 빌드하기 위한 기본 삼각형 도형입니다.Triangle primitive for building a 3-D shape.

Model3D

3-D 모델의 기능을 제공합니다.Provides functionality for 3-D models.

Model3DCollection

Model3D 개체의 정렬된 컬렉션을 나타냅니다.Represents an ordered collection of Model3D objects.

Model3DGroup

여러 3-D 모델을 한 단위로 사용하도록 설정합니다.Enables using a number of 3-D models as a unit.

ModelUIElement3D

입력, 포커스 및 이벤트를 지원하는 3차원 모델을 렌더링합니다.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Visual3D 개체를 렌더링하는 Model3D를 제공합니다.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

직교 투영 카메라를 나타냅니다.Represents an orthographic projection camera.

PerspectiveCamera

원근 투영 카메라를 나타냅니다.Represents a perspective projection camera.

Point3DCollection

Point3D 개체의 정렬된 컬렉션을 나타냅니다.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

다른 형식의 인스턴스와 Point3DCollection의 인스턴스를 상호 변환합니다.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

다른 형식의 인스턴스를 Point3D 구조체로 변환하거나 반대로 변환합니다.Converts instances of other types to and from a Point3D structure.

Point4DConverter

다른 형식의 인스턴스를 Point4D 구조체로 변환하거나 반대로 변환합니다.Converts instances of other types to and from a Point4D structure.

PointLight

공간에서 위치가 지정되어 있으며 모든 방향으로 조명을 비추는 광원을 나타냅니다.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

공간에 위치가 지정되어 있고 조명을 모든 방향으로 비추는 조명 개체를 나타내는 추상 기본 클래스입니다.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

원근 및 직교 투영 카메라의 추상 기본 클래스입니다.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

다른 형식의 인스턴스와 Quaternion의 인스턴스를 상호 변환합니다.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

4원수로 정의된 회전 변환을 나타냅니다.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

적중 횟수 테스트의 매개 변수를 광선을 따라 지정합니다.Specifies the parameters of a hit test along a ray.

RayHitTestResult

광선을 따라 적중 횟수 테스트의 결과를 나타냅니다.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

광선 적중 횟수 테스트와 MeshGeometry3D 간의 교차를 나타냅니다.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

다른 형식의 인스턴스와 Rect3D의 인스턴스를 상호 변환합니다.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

회전 변환을 지정합니다.Specifies a rotation transformation.

Rotation3D

변형에 사용할 3차원 회전을 지정합니다.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

정의된 중심점에서 시작하는 3차원 x-y-z 평면의 개체 크기를 조정합니다.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. 배율이 이 중심점의 x-, y- 및 z- 방향으로 정의됩니다.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

다른 형식의 인스턴스를 Size3D 구조체로 변환하거나 반대로 변환합니다.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

SolidColorBrush 또는 TileBrush 같은 2차원 브러시를 반사 조명이 적용된 3차원 모델에 적용할 수 있습니다.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

지정된 방향을 따라 원뿔 모양 영역에서 빛을 비추는 조명 개체입니다.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

변형, 회전 및 크기 조정 변형을 포함하여 모든 3차원 변형에 대한 부모 클래스를 제공합니다.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Transform3D 개체의 정렬된 컬렉션을 나타냅니다.Represents an ordered collection of Transform3D objects.

Transform3DGroup

해당 Transform3DCollection에서 Transform3D 자식의 복합인 변형을 나타냅니다.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

3차원 x-y-z 평면에서 개체를 변환합니다.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Vector3D 개체의 컬렉션입니다.Collection of Vector3D objects.

Vector3DCollectionConverter

다른 형식의 인스턴스와 Vector3DCollection의 인스턴스를 상호 변환합니다.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

다른 형식의 인스턴스를 Vector3D 구조체로 변환하거나 반대로 변환합니다.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

지정된 3차원 뷰포트 범위 내에서 2차원 자식을 렌더링합니다.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

지정된 2차원 뷰포트 범위 내에서 Visual3D 자식을 렌더링합니다.Renders the Visual3D children within the specified 2D viewport bounds.

Visual3D

3차원 시각적 개체에 공통적으로 적용되는 적중 테스트, 좌표 변환 및 경계 상자 계산 등의 서비스 및 속성을 제공합니다.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Visual3D 개체의 정렬된 컬렉션을 나타냅니다.Represents an ordered collection of Visual3D objects.

구조체

GeneralTransform3DCollection.Enumerator

GeneralTransform3DCollectionGeneralTransform3D 항목을 열거합니다.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

MaterialCollectionMaterial 항목을 열거합니다.Enumerates Material items in a MaterialCollection.

Matrix3D

3-D 공간에서 변환에 사용되는 4 x 4 매트릭스를 나타냅니다.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

컬렉션에서 항목을 열거합니다.Enumerates items in a collection.

Point3D

3-D 공간의 X, Y 및 Z 좌표 점을 나타냅니다.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Point3DCollection의 항목을 열거합니다.Enumerates items in a Point3DCollection.

Point4D

월드 공간에서 유사 형식이 아닌 3-D 행렬을 사용하여 변형을 수행하는 데 사용되는 x, y, z 및 w 좌표 지점을 나타냅니다.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

3차원 회전을 나타내는 구조체입니다.Structure that represents a rotation in three dimensions.

Rect3D

정육면체 같은 3차원 사각형을 나타냅니다.Represents a 3-D rectangle: for example, a cube.

Size3D

3차원 개체의 크기를 설명하는 데이터 구조체입니다.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Transform3DCollectionTransform3D 항목을 열거합니다.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

3차원 공간의 변위를 나타냅니다.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

VectorCollectionVector 항목을 열거합니다.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Visual3DCollectionVisual3D 항목을 열거합니다.Enumerates Visual3D items in a Visual3DCollection.