Varignon's Theorem in 3D (General)