|
| Class | Description |
|---|
.gif) | AffineTransform3D |
Base class from which all concrete affine 3-D transforms—translations, rotations, and scale transformations—derive.
|
.gif) | AmbientLight |
Light object that applies light to objects uniformly, regardless of their shape.
|
.gif) | AxisAngleRotation3D |
Represents a 3-D rotation of a specified angle about a specified axis.
|
.gif) | Camera |
Represents an imaginary viewing position and direction in 3-D coordinate space that describes how a 3-D model is projected onto a 2-D visual.
|
.gif) | ContainerUIElement3D |
Represents a container for Visual3D objects.
|
.gif) | DiffuseMaterial |
Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.
|
.gif) | DirectionalLight |
Light object that projects its effect along a direction specified by a Vector3D.
|
.gif) | EmissiveMaterial |
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.
|
.gif) | GeneralTransform2DTo3D |
Provides 2-D to 3-D transformation support.
|
.gif) | GeneralTransform3D |
Provides generalized transformation support for 3-D objects.
|
.gif) | GeneralTransform3DCollection |
Represents an ordered collection of GeneralTransform3D objects.
|
.gif) | GeneralTransform3DGroup |
Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.
|
.gif) | GeneralTransform3DTo2D |
Provides 3-D to 2-D transformation support.
|
.gif) | Geometry3D |
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.
|
.gif) | GeometryModel3D |
Creates a 3-D model comprised of a MeshGeometry3D and a Material.
|
.gif) | HitTestParameters3D |
Abstract class that represents the parameters of a 3D hit test.
|
.gif) | Light | Model3D object that represents lighting applied to a 3-D scene.
|
.gif) | Material |
Abstract base class for materials.
|
.gif) | MaterialCollection |
Collection of Material objects.
|
.gif) | MaterialGroup |
Represents a Material that is a composite of the Materials in its collection.
|
.gif) | Matrix3DConverter |
Converts instances of other types to and from instances of Matrix3D.
|
.gif) | MatrixCamera |
Camera which specifies the view and projection transforms as Matrix3D objects
|
.gif) | MatrixTransform3D |
Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.
|
.gif) | MeshGeometry3D |
Triangle primitive for building a 3-D shape.
|
.gif) | Model3D |
Abstract class that provides functionality for 3-D models.
|
.gif) | Model3DCollection |
Represents an ordered collection of Model3D objects.
|
.gif) | Model3DGroup |
Collection of 3-D models.
|
.gif) | ModelUIElement3D |
Renders a 3-D model that supports input, focus, and events.
|
.gif) | ModelVisual3D | Visual that contains 3-D models.
|
.gif) | OrthographicCamera |
Represents an orthographic projection camera.
|
.gif) | PerspectiveCamera |
Represents a perspective projection camera.
|
.gif) | Point3DCollection |
Represents an ordered collection of Point3D objects.
|
.gif) | Point3DCollectionConverter |
Converts instances of other types to and from Point3DCollection instances.
|
.gif) | Point3DConverter |
Converts instances of other types to and from a Point3D structure.
|
.gif) | Point4DConverter |
Converts instances of other types to and from a Point4D structure.
|
.gif) | PointLight |
Represents a light source that has a specified position in space and projects its light in all directions.
|
.gif) | PointLightBase |
Abstract base class that represents a light object that has a position in space and projects its light in all directions.
|
.gif) | ProjectionCamera |
An abstract base class for perspective and orthographic projection cameras.
|
.gif) | QuaternionConverter |
Converts instances of other types to and from instances of Quaternion.
|
.gif) | QuaternionRotation3D |
Represents a rotation transformation defined as a quaternion.
|
.gif) | RayHitTestParameters |
Specifies the parameters of a hit test along a ray.
|
.gif) | RayHitTestResult |
Represents the result of a hit test along a ray.
|
.gif) | RayMeshGeometry3DHitTestResult |
Represents an intersection between a ray hit test and a MeshGeometry3D.
|
.gif) | Rect3DConverter |
Converts instances of other types to and from instances of Rect3D.
|
.gif) | RotateTransform3D |
Specifies a rotation transformation.
|
.gif) | Rotation3D |
Specifies the 3-D rotation to be used in a transformation.
|
.gif) | ScaleTransform3D |
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.
|
.gif) | Size3DConverter |
Converts instances of other types to and from a Size3D structure.
|
.gif) | SpecularMaterial |
Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.
|
.gif) | SpotLight |
Light object that projects its effect in a cone-shaped area along a specified direction.
|
.gif) | Transform3D |
Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.
|
.gif) | Transform3DCollection |
Represents an ordered collection of Transform3D objects.
|
.gif) | Transform3DGroup |
Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.
|
.gif) | TranslateTransform3D |
Translates an object in the three-dimensional x-y-z plane.
|
.gif) | Vector3DCollection |
Collection of Vector3D objects.
|
.gif) | Vector3DCollectionConverter |
Converts instances of other types to and from instances of Vector3DCollection.
|
.gif) | Vector3DConverter |
Converts instances of other types to and from a Vector3D structure.
|
.gif) | Viewport2DVisual3D |
Renders the 2-D children within the specified 3-D viewport bounds.
|
.gif) | Viewport3DVisual |
Renders the Visual3D children within the specified 2D viewport bounds.
|
.gif) | Visual3D |
Provides services and properties common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.
|
.gif) | Visual3DCollection |
Represents an ordered collection of Visual3D objects.
|