Matrix3D Translation //File:Window.xaml.cs using System; using System.Windows; using System.Windows.Media; using System.Windows.Media.Media3D; namespace WpfApplication1 { public partial class Matrix3DTransforms : Window { public Matrix3DTransforms() { InitializeComponent(); Matrix3D M = new Matrix3D(1, 4, 3, 0, 2, 2, 4, 0, 0, 0, 4, 0, 1, 3, 3, 1); tbOriginal.Text = "(" + M.ToString() + ")"; //Translation: M.Translate(new Vector3D(120, 200, 250)); tbResult.Text = "(" + M.ToString() + ")"; } } }