Matrix3DExA collection of extension and factory methods for Silverlight's Matrix3D class | |
Download |
Matrix3DEx Ranking & Summary
Advertisement
Matrix3DEx Tags
- development develop Silverlight library Silverlight Silverlight Development extension methods class collection Acala DVD copy silverlight class Matrix3D class Silverlight mouse extension ipod nano photo garmin ique m4 auto parts interchange obj creator installer iquran pro keystroke free font psp rss channel mp4 ringtone blogs w01 coast guard
Matrix3DEx Description
The Matrix3DEx library was developed to be a collection of extension and factory methods for Silverlight's Matrix3D class. The Matrix3D class represents a 4x4 matrix that is used in combination with the Matrix3DProjection to apply more complex semi-3D scenarios to any UIElement than are possible with the simple PlaneProjection. This makes it possible to apply arbitrary model transformation matrices and perspective matrices to Silverlight elements. The Matrix3D class is very minimalistic and has only very few members. The Matrix3DEx library tries to compensate that with extension and factory methods for common transformation matrices that are not part of Silverlight, but easy to use like built in methods. Main features: Factory methods (Matrix3DFactory class): Translation, scaling and rotation around x, y, z or any defined axis Perspective field of view and orthographic projection Camera (look-at) with position, target and up vector Support for left-handed and right-handed coordination systems Extension methods: Calculation of the matrix' determinant Matrix transpose SwapHandedness to change from right-handed to left-handed coordination system and vice versa Dump of the values row by row into a formatted string Math helper methods (MathHelper class): Angle conversion from degrees to radians and vice versa
Matrix3DEx Related Software