摘要
本申请涉及三维建模技术领域,公开了一种基于WebGL的自动化建模方法及装置,其方法包括根据获取的目标建筑参数和目标建筑风格,生成目标建筑的完整草图;通过循环生成目标建筑的各个层次,为每一层生成相应的墙体草图;遍历判断墙体草图的所有的墙体线段是否存在对应的内侧多边形;若存在,则获取墙体线段对应的内侧多边形的法向量并判断是否与预设的方向向量相等;若相等,则查找墙体线段所在的墙面是否存在有效的洞口位置;如存在,则在墙体线段所在的墙面生成洞口;为目标建筑的每一层生成墙体外框,将洞口放置在墙体外框上;更新合并所有层的墙体草图、洞口和墙体外框并渲染。本申请具有提高建模效率与精度,实现快速渲染模型的效果。