摘要
本发明属于计算机辅助建模技术,为一种基于数据驱动的模块化CGA建筑白模生成方法、系统,其方法包括步骤:定义CGAModule为包含CGA片段代码并由CGA引擎执行的用以生成三维模型的一种面向计算机实现的对象,能够映射为现实的建筑构件;构建用于管理CGA建模内容的CGA库,包括CGAModule表、CGA资源表、用于存档的CGA建筑实例表;构建CGA库的可视化操作界面;通过可视化操作界面,调用CGA库,生成完整建筑模型的CGA代码。本发明通过构件CGA库及可视化操作界面,以生成白模模型,减少数据依赖性,适用于多种建筑类型、多样风格的应用场景。