本发明提供了一种基于L系统的建筑物裂缝生成方法,用于生成虚拟建筑物裂缝.本方法包括:首先,分析建筑物裂缝形态特征并确定L系统字符集;其次,根据建筑物裂缝形态特征确定基本小图元,根据建筑物裂缝实物图片提取大图元,利用步骤一得到的L系统字符集描述小图元和大图元的推演法则;最后,确定裂缝随机生成过程中的约束条件;根据约束条件,将基本小图元进行1-4次迭代,从大图元中随机选取图元与迭代后的小图元进行组合形成裂缝.本发明提出了适合裂缝形态的推演法则,随机生成的裂缝模型形态趋近于自然,生成的裂缝保持随机的特性.
发明专利
CN201410270087.4
2014.06.17
CN104021583A
2014-09-03
李妮 王超一 张鑫 丁莹
北京航空航天大学
G06T11/00(2006.01)I,G,G06,G06T,G06T11
G06T11/00(2006.01)I,G,G06,G06T,G06T11,G06T11/00
一种基于L系统的建筑物裂缝生成方法,其特征在于,具体实现步骤如下:步骤一:分析建筑物裂缝形态特征并确定L系统字符集;步骤二:根据建筑物裂缝形态特征确定基本的小图元,根据建筑物裂缝实物图片提取大图元,利用L系统字符集描述小图元和大图元的推演法则;所述的小图元的推演法则的字符集合长度小于等于30,大图元的推演法则的字符集合长度在30以上;步骤三:生成裂缝,具体是:确定裂缝随机生成过程中的约束条件;根据约束条件,将小图元进行1‑4次迭代,从大图元中随机选取图元与迭代后的小图元进行组合形成裂缝.