构建3d模型的方式有哪些