﻿ Vector4 Methods

# Vector4 Methods

The Vector4 type exposes the following members.

Methods
NameDescription
Abs
Calculate absolute values of the vector.
Adds corresponding coordinates of two vectors.
Adds a value to all coordinates of the specified vector.
Divide(Vector4, Vector4)
Divides corresponding coordinates of two vectors.
Divide(Vector4, Single)
Divides coordinates of the specified vector by the specified factor.
Dot
Calculates dot product of two vectors.
Equals(Object)
Tests whether the vector equals to the specified object.
(Overrides ValueTypeEquals(Object).)
Equals(Vector4)
Tests whether the vector equals to the specified one.
GetHashCode
Returns the hashcode for this instance.
(Overrides ValueTypeGetHashCode.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Inverse
Inverse the vector.
Multiply(Vector4, Vector4)
Multiplies corresponding coordinates of two vectors.
Multiply(Vector4, Single)
Multiplies coordinates of the specified vector by the specified factor.
Normalize
Normalizes the vector by dividing it’s all coordinates with the vector's norm.
Subtract(Vector4, Vector4)
Subtracts corresponding coordinates of two vectors.
Subtract(Vector4, Single)
Subtracts a value from all coordinates of the specified vector.
ToArray
Returns array representation of the vector.
ToString
Returns a string representation of this object.
(Overrides ValueTypeToString.)
ToVector3
Converts the vector to a 3D vector.
Top
Extension Methods
NameDescription
HasMethod
Checks whether an object implements a method with the given name.
(Defined by ExtensionMethods.)
IsEqual
Compares two objects for equality, performing an elementwise comparison if the elements are vectors or matrices.
(Defined by Matrix.)