Use Matrix4 instead of Vector3.