Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Windows.Media.Media3D Namespace

 

Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

ClassDescription
System_CAPS_pubclassAffineTransform3D

Base class from which all concrete affine 3-D transforms—translations, rotations, and scale transformations—derive.

System_CAPS_pubclassAmbientLight

Light object that applies light to objects uniformly, regardless of their shape.

System_CAPS_pubclassAxisAngleRotation3D

Represents a 3-D rotation of a specified angle about a specified axis.

System_CAPS_pubclassCamera

Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

System_CAPS_pubclassContainerUIElement3D

Represents a container for Visual3D objects.

System_CAPS_pubclassDiffuseMaterial

Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

System_CAPS_pubclassDirectionalLight

Light object that projects its effect along a direction specified by a Vector3D.

System_CAPS_pubclassEmissiveMaterial

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.

System_CAPS_pubclassGeneralTransform2DTo3D

Provides 2-D to 3-D transformation support.

System_CAPS_pubclassGeneralTransform3D

Provides generalized transformation support for 3-D objects.

System_CAPS_pubclassGeneralTransform3DCollection

Represents an ordered collection of GeneralTransform3D objects.

System_CAPS_pubclassGeneralTransform3DGroup

Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

System_CAPS_pubclassGeneralTransform3DTo2D

Provides 3-D to 2-D transformation support.

System_CAPS_pubclassGeometry3D

Classes that derive from this abstract base class define 3D geometric shapes. The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

System_CAPS_pubclassGeometryModel3D

Renders a Geometry3D with the specified Material.

System_CAPS_pubclassHitTestParameters3D

Abstract class that represents the parameters of a 3D hit test.

System_CAPS_pubclassLight

Model3D object that represents lighting applied to a 3-D scene.

System_CAPS_pubclassMaterial

Abstract base class for materials.

System_CAPS_pubclassMaterialCollection

Collection of Material objects.

System_CAPS_pubclassMaterialGroup

Represents a Material that is a composite of the Materials in its collection.

System_CAPS_pubclassMatrix3DConverter

Converts instances of other types to and from instances of Matrix3D.

System_CAPS_pubclassMatrixCamera

Camera which specifies the view and projection transforms as Matrix3D objects

System_CAPS_pubclassMatrixTransform3D

Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

System_CAPS_pubclassMeshGeometry3D

Triangle primitive for building a 3-D shape.

System_CAPS_pubclassModel3D

Provides functionality for 3-D models. 

System_CAPS_pubclassModel3DCollection

Represents an ordered collection of Model3D objects.

System_CAPS_pubclassModel3DGroup

Enables using a number of 3-D models as a unit. 

System_CAPS_pubclassModelUIElement3D

Renders a 3-D model that supports input, focus, and events.

System_CAPS_pubclassModelVisual3D

Provides a Visual3D that renders Model3D objects.

System_CAPS_pubclassOrthographicCamera

Represents an orthographic projection camera.

System_CAPS_pubclassPerspectiveCamera

Represents a perspective projection camera.

System_CAPS_pubclassPoint3DCollection

Represents an ordered collection of Point3D objects.

System_CAPS_pubclassPoint3DCollectionConverter

Converts instances of other types to and from Point3DCollection instances.

System_CAPS_pubclassPoint3DConverter

Converts instances of other types to and from a Point3D structure.

System_CAPS_pubclassPoint4DConverter

Converts instances of other types to and from a Point4D structure.

System_CAPS_pubclassPointLight

Represents a light source that has a specified position in space and projects its light in all directions.

System_CAPS_pubclassPointLightBase

Abstract base class that represents a light object that has a position in space and projects its light in all directions.

System_CAPS_pubclassProjectionCamera

An abstract base class for perspective and orthographic projection cameras.

System_CAPS_pubclassQuaternionConverter

Converts instances of other types to and from instances of Quaternion.

System_CAPS_pubclassQuaternionRotation3D

Represents a rotation transformation defined as a quaternion.

System_CAPS_pubclassRayHitTestParameters

Specifies the parameters of a hit test along a ray.

System_CAPS_pubclassRayHitTestResult

Represents the result of a hit test along a ray.

System_CAPS_pubclassRayMeshGeometry3DHitTestResult

Represents an intersection between a ray hit test and a MeshGeometry3D.

System_CAPS_pubclassRect3DConverter

Converts instances of other types to and from instances of Rect3D.

System_CAPS_pubclassRotateTransform3D

Specifies a rotation transformation.

System_CAPS_pubclassRotation3D

Specifies the 3-D rotation to be used in a transformation.

System_CAPS_pubclassScaleTransform3D

Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Scale factors are defined in x-, y-, and z- directions from this center point.

System_CAPS_pubclassSize3DConverter

Converts instances of other types to and from a Size3D structure.

System_CAPS_pubclassSpecularMaterial

Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

System_CAPS_pubclassSpotLight

Light object that projects its effect in a cone-shaped area along a specified direction.

System_CAPS_pubclassTransform3D

Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

System_CAPS_pubclassTransform3DCollection

Represents an ordered collection of Transform3D objects.

System_CAPS_pubclassTransform3DGroup

Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

System_CAPS_pubclassTranslateTransform3D

Translates an object in the three-dimensional x-y-z plane.

System_CAPS_pubclassVector3DCollection

Collection of Vector3D objects.

System_CAPS_pubclassVector3DCollectionConverter

Converts instances of other types to and from instances of Vector3DCollection.

System_CAPS_pubclassVector3DConverter

Converts instances of other types to and from a Vector3D structure.

System_CAPS_pubclassViewport2DVisual3D

Renders the 2-D children within the specified 3-D viewport bounds.

System_CAPS_pubclassViewport3DVisual

Renders the Visual3D children within the specified 2D viewport bounds.

System_CAPS_pubclassVisual3D

Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

System_CAPS_pubclassVisual3DCollection

Represents an ordered collection of Visual3D objects.

StructureDescription
System_CAPS_pubstructureGeneralTransform3DCollection.Enumerator
System_CAPS_pubstructureMaterialCollection.Enumerator

Enumerates Material items in a MaterialCollection.

System_CAPS_pubstructureModel3DCollection.Enumerator

Enumerates items in a collection.

System_CAPS_pubstructurePoint3DCollection.Enumerator

Enumerates items in a Point3DCollection.

System_CAPS_pubstructureTransform3DCollection.Enumerator

Enumerates Transform3D items in a Transform3DCollection.

System_CAPS_pubstructureVector3DCollection.Enumerator

Enumerates Vector items in a VectorCollection.

System_CAPS_pubstructureVisual3DCollection.Enumerator

Enumerates Visual3D items in a Visual3DCollection.

System_CAPS_pubstructureMatrix3D

Represents a 4 x 4 matrix used for transformations in 3-D space.

System_CAPS_pubstructurePoint3D

Represents an x-, y-, and z-coordinate point in 3-D space.

System_CAPS_pubstructurePoint4D

Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

System_CAPS_pubstructureQuaternion

Structure that represents a rotation in three dimensions.

System_CAPS_pubstructureRect3D

Represents a 3-D rectangle: for example, a cube.

System_CAPS_pubstructureSize3D

Data structure that describes the size of a three-dimensional object.

System_CAPS_pubstructureVector3D

Represents a displacement in 3-D space.

Return to top
Show:
© 2017 Microsoft