Accord.Math.Matrix4x4.CreateDiagonal C# (CSharp) Method

CreateDiagonal() public static method

Creates a diagonal matrix using the specified vector as diagonal elements.
public static CreateDiagonal ( Vector4 vector ) : Matrix4x4
vector Vector4 Vector to use for diagonal elements of the matrix.
return Matrix4x4
        public static Matrix4x4 CreateDiagonal(Vector4 vector)
        {
            Matrix4x4 m = new Matrix4x4();

            m.V00 = vector.X;
            m.V11 = vector.Y;
            m.V22 = vector.Z;
            m.V33 = vector.W;

            return m;
        }