|
| Class | Description |
|---|
 | AffineTransform3D |
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 |
Represents a 3-D rotation of a specified angle about a specified axis.
|
 | 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.
|
 | CompositionTarget |
Represents the display surface of a Silverlight-based application.
|
 | ContainerUIElement3D |
Represents a container for Visual3D objects.
|
 | ContentModel3D |
Creates a 3-D model which represents 2D content.
|
 | DiffuseMaterial |
Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a
diffusely-lit 3-D model.
|
 | DirectionalLight |
Light object that projects its effect along a direction specified by a Vector3D.
|
 | GeneralTransform3D |
Provides generalized transformation support for 3-D objects.
|
 | 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.
|
 | GeometryModel3D |
Creates a 3-D model comprised of a MeshGeometry3D and a Material.
|
 | Light |
Model3D object that represents lighting applied to a 3-D scene.
|
 | Material |
Abstract base class for materials.
|
 | MeshGeometry3D |
Triangle primitive for building a 3-D shape.
|
 | Model3D |
Abstract class that provides functionality for 3-D models.
|
 | Model3DCollection |
Represents an ordered collection of Model3D objects.
|
 | Model3DGroup |
Allows a developer to apply transformations, animations, or other processes to
a group of 3-D models as though they were a single model.
|
 | ModelVisual3D |
Visual that contains 3-D models.
|
 | PerspectiveCamera |
Represents a perspective projection camera.
|
 | PerspectiveCameraBase |
Represents a perspective projection camera.
|
 | Point3DCollection |
Represents an ordered collection of Point3D objects.
|
 | Point3DCollectionConverter |
Converts instances of other types to and from instances of Point3DCollection.
|
 | Point3DConverter |
Converts instances of other types to and from a Point3D structure.
|
 | ProjectionCamera |
An abstract base class for perspective and orthographic projection cameras.
|
 | QuaternionRotation3D |
Represents a rotation transformation defined as a quaternion.
|
 | RotateTransform3D |
Specifies a rotation transformation.
|
 | Rotation3D |
Specifies the 3-D rotation to be used in a transformation.
|
 | 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.
|
 | Transform3D |
Provides a parent class for all three-dimensional transformations, including
translation, rotation, and scale transformations.
|
 | Transform3DCollection |
Represents an ordered collection of Transform3D objects.
|
 | Transform3DGroup |
Represents a transformation that is a composite of the Transform3D
children in its Transform3DCollection.
|
 | TranslateTransform3D |
Translates an object in the three-dimensional x-y-z plane.
|
 | Vector3DCollection |
Collection of Vector3D objects.
|
 | Vector3DCollectionConverter |
Converts instances of other types to and from instances of Vector3DCollection.
|
 | Vector3DConverter |
Converts instances of other types to and from a Vector3D structure.
|
 | Viewport3D |
Provides a rendering surface for 3-D visual content.
|
 | ViewportCamera |
Represents a perspective projection camera.
|
 | Visual3D |
Provides services and properties common to visual 3-D objects, including hit-testing,
coordinate transformation, and bounding box calculations.
|
 | Visual3DCollection |
Represents an ordered collection of Visual3D objects.
|
 | Visual3DElementBase |
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
|