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: