Marching normal calculation is considered the focus of the commonly used advancing layer method for viscous mesh generation, and the local configuration of multiple normals for complex corners locally is a rather complicated problem that has not been completely solved yet. In some extremely complex corners, even the advanced commercial software cannot generate positive prismatic meshes. To address this issue, this article presents a novel method to generate multiple normals on an arbitrary manifold. In the proposed method, we abstract the multiple normals displacement and topology connection calculation into a geometric problem on the unit sphere and prove that visible conditions can always be satisfied in finite multiple normals. After that, an engineering implementation is proposed, including an initial normal calculation using visual dependency graph analysis and spherical mesh optimization. The results show that our method can generate multiple normals at extremely complex corners where even advanced commercial software failed. The experiments of the industrial model proved the reliability and effectiveness of the first layer mesh generated by our method.