Solve problems in 3D geometry (#492)