This class is responsible for all 3D coordinates transformations: Translation, Rotation, Scale, Perspective and RightAngle Projection. Translation and rotation are stored in composite matrix (mainMatrix), and scaling, projection and non-composite translation are stored in private fields. Matrix is initialized with Chart Area 3D cube, which is invisible boundary cube of 3D Chart area. The matrix has to be initialized every time when angles, position or perspective parameters are changed. Method TransformPoints will apply 3D Transformation on points using Initialization values: Main matrix and other initialization values.
Syntax
Visual Basic (Declaration) |
|
Public Class Matrix3D |
Visual Basic (Usage) |
Copy Code |
Dim instance As Matrix3D
|
Inheritance Hierarchy
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also