摘要

Web技术的发展使得轻量级、跨平台Web应用成为新的方向。为实现Web环境下的三维模型在线编辑,本文提出了一种基于Web3D的网格模型顶点编辑方法。在分析Web3D场景中三维数据格式的前提下,通过创建模型顶点的可视化交互对象,结合射线拾取方法,实现了对顶点的独立控制;通过顶点对象的场景交互驱动模型几何数据更新,实现了鼠标操作的模型顶点编辑;在此基础上,给出了顶点编辑操作的记录方法与撤销方法,实现了更灵活的模型编辑;同时,说明了三维数据的导入与导出方法,为在线模型编辑的实用性提供了依据。通过对不同格式的三维数据进行编辑,验证了顶点编辑方法的有效性,为在线三维建模平台提供了基础。