RadControls for Silverlight

 

Classes

  ClassDescription
Public classAffineTransform3D
Base class from which all concrete affine 3-D transforms—translations, rotations, and scale transformations—derive.
Public classAmbientLight
Light object that applies light to objects uniformly, regardless of their shape.
Public classAxisAngleRotation3D
Represents a 3-D rotation of a specified angle about a specified axis.
Public classCamera
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.
Public classCompositionTarget
Represents the display surface of a Silverlight-based application.
Public classContainerUIElement3D
Represents a container for Visual3D objects.
Public classContentModel3D
Creates a 3-D model which represents 2D content.
Public classDiffuseMaterial
Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.
Public classDirectionalLight
Light object that projects its effect along a direction specified by a Vector3D.
Public classGeneralTransform3D
Provides generalized transformation support for 3-D objects.
Public classGeometry3D
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.
Public classGeometryModel3D
Creates a 3-D model comprised of a MeshGeometry3D and a Material.
Public classLight
Model3D object that represents lighting applied to a 3-D scene.
Public classMaterial
Abstract base class for materials.
Public classMeshGeometry3D
Triangle primitive for building a 3-D shape.
Public classModel3D
Abstract class that provides functionality for 3-D models.
Public classModel3DCollection
Represents an ordered collection of Model3D objects.
Public classModel3DGroup
Allows a developer to apply transformations, animations, or other processes to a group of 3-D models as though they were a single model.
Public classModelVisual3D
Visual that contains 3-D models.
Public classPerspectiveCamera
Represents a perspective projection camera.
Public classPerspectiveCameraBase
Represents a perspective projection camera.
Public classPoint3DCollection
Represents an ordered collection of Point3D objects.
Public classPoint3DCollectionConverter
Converts instances of other types to and from instances of Point3DCollection.
Public classPoint3DConverter
Converts instances of other types to and from a Point3D structure.
Public classProjectionCamera
An abstract base class for perspective and orthographic projection cameras.
Public classQuaternionRotation3D
Represents a rotation transformation defined as a quaternion.
Public classRotateTransform3D
Specifies a rotation transformation.
Public classRotation3D
Specifies the 3-D rotation to be used in a transformation.
Public classScaleTransform3D
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.
Public classTransform3D
Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.
Public classTransform3DCollection
Represents an ordered collection of Transform3D objects.
Public classTransform3DGroup
Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.
Public classTranslateTransform3D
Translates an object in the three-dimensional x-y-z plane.
Public classVector3DCollection
Collection of Vector3D objects.
Public classVector3DCollectionConverter
Converts instances of other types to and from instances of Vector3DCollection.
Public classVector3DConverter
Converts instances of other types to and from a Vector3D structure.
Public classViewport3D
Provides a rendering surface for 3-D visual content.
Public classViewportCamera
Represents a perspective projection camera.
Public classVisual3D
Provides services and properties common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.
Public classVisual3DCollection
Represents an ordered collection of Visual3D objects.
Public classVisual3DElementBase
This class supports the RadChart infrastructure and is not intended to be used directly from your code.

Structures

  StructureDescription
Public structureMatrix3D
Represents a 4 x 4 matrix used for transformations in 3-D space.
Public structurePoint3D
Defines an x-, y-, and z-coordinate in 3-D space.
Public structureQuaternion
Structure that represents a rotation in three dimensions.
Public structureRect3D
Represents a 3-D rectangle: for example, a cube.
Public structureSize3D
Data structure used to describe the size of a three-dimensional object.
Public structureVector3D
Represents a displacement in 3-D space.