bool IsVertical( XYZ v1, XYZ v2 ) { return 1e-9 > Math.Abs( v1.X * v2.X + v1.Y * v2.Y + v1.Z * v2.Z ); }