Namespace Telerik.Windows.Media.Media3D
Classes
Base class from which all concrete affine 3-D transforms—translations, rotations, and scale transformations—derive. |
Light object that applies light to objects uniformly, regardless of their shape. |
Represents a 3-D rotation of a specified angle about a specified axis. |
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. |
Represents the display surface of a Silverlight-based application. |
Represents a container for Visual3D objects. |
Creates a 3-D model which represents 2D content. |
Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model. |
Light object that projects its effect along a direction specified by a Vector3D. |
Provides generalized transformation support for 3-D objects. |
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. |
Creates a 3-D model comprised of a MeshGeometry3D and a Material. |
Model3D object that represents lighting applied to a 3-D scene. |
Abstract base class for materials. |
Represents a 4 x 4 matrix used for transformations in 3-D space. |
Triangle primitive for building a 3-D shape. |
Abstract class that provides functionality for 3-D models. |
Represents an ordered collection of Model3D objects. |
Allows a developer to apply transformations, animations, or other processes to a group of 3-D models as though they were a single model. |
Visual that contains 3-D models. |
Represents a perspective projection camera. |
Represents a perspective projection camera. |
Defines an x-, y-, and z-coordinate in 3-D space. |
Represents an ordered collection of Point3D objects. |
Converts instances of other types to and from instances of Point3DCollection. |
Converts instances of other types to and from a Point3D structure. |
An abstract base class for perspective and orthographic projection cameras. |
Structure that represents a rotation in three dimensions. |
Represents a rotation transformation defined as a quaternion. |
Represents a 3-D rectangle: for example, a cube. |
Specifies a rotation transformation. |
Specifies the 3-D rotation to be used in a transformation. |
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. |
Data structure used to describe the size of a three-dimensional object. |
Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations. |
Represents an ordered collection of Transform3D objects. |
Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection. |
Translates an object in the three-dimensional x-y-z plane. |
Represents a displacement in 3-D space. |
Collection of Vector3D objects. |
Converts instances of other types to and from instances of Vector3DCollection. |
Converts instances of other types to and from a Vector3D structure. |
Provides a rendering surface for 3-D visual content. |
Represents a perspective projection camera. |
Provides services and properties common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations. |
Represents an ordered collection of Visual3D objects. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |