This means that the initial w is considered to be 1.0, and then all the tree elements of the resulting 3-D vector are divided by the resulting w.
public static Vector3 Multiply( Matrix4 matrix, Vector3 vector ) { return matrix * vector; }