建筑模型的矢量图的表示方法和计算机可读存储介质技术

技术编号:29493224 阅读:13 留言:0更新日期:2021-07-30 19:05
本发明专利技术公开了一种建筑模型的矢量图的表示方法,所述方法包括:确定构成建筑模型的基准组件单元,获取所述基准组件单元的尺寸变量;选取所述基准组件单元的一顶点作为基准顶点,在预设的基准坐标系中确定所述基准顶点的坐标,并根据所述尺寸变量确定所述基准组件单元的各个顶点相对于所述基准顶点的相对坐标;根据所述基准组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合。本发明专利技术还公开了一种计算机可读存储介质。

【技术实现步骤摘要】
建筑模型的矢量图的表示方法和计算机可读存储介质
本专利技术涉及计算机
,具体涉及一种建筑模型的矢量图的表示方法、装置、计算机设备和计算机可读存储介质。
技术介绍
传统的建筑模型描述方法一般是通过几何描述和关联约束等工程化语言描述出比较复杂的图形,这使得即使只描述较为简单的建筑模型也要花费大量的工程化语言,而对于建筑行业尤其是市政行业而言,大部分业务场景中的建筑模型图形较为简单和规整,例如路缘石,此时若使用上述工程化语言描述建筑模型的参数就会导致描述成本较高;其次,传统的建筑模型描述方法中,各个参数之间的依赖性较大,一旦某个参数发生变化则会导致一系列参数相应改变,在建筑模型的组成构件较多时,每修改一个参数都有漫长的操作等待时间,降低图形构建效率。针对现有技术中的建筑模型描述方案成本及复杂度高且依赖这种描述方案构建图形时存在效率较低的技术问题,目前尚未提供有效的解决方案。
技术实现思路
本专利技术的目的在于提供了一种建筑模型的矢量图的表示方法和计算机可读存储介质,能够解决现有技术中的建筑模型描述方案成本及复杂度高且依赖这种描述方案构件图形时存在效率较低的技术问题。本专利技术的一个方面提供了一种建筑模型的矢量图的表示方法,所述方法包括:确定构成建筑模型的基准组件单元,获取所述基准组件单元的尺寸变量;选取所述基准组件单元的一顶点作为基准顶点,在预设的基准坐标系中确定所述基准顶点的坐标,并根据所述尺寸变量确定所述基准组件单元的各个顶点相对于所述基准顶点的相对坐标;根据所述基准组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合。可选地,所述根据所述基准组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合的步骤,包括:在构成所述建筑模型的组件单元为多个时,获取所有剩余组件单元的尺寸变量;选取所述剩余组件单元的一顶点作为基准顶点,在所述基准坐标系中根据所述基准组件单元的基准顶点的坐标确定所述剩余组件单元的基准顶点的坐标;根据所述剩余组件单元的尺寸变量确定所述剩余组件单元的各个顶点相对于所在的剩余组件单元的基准顶点的相对坐标;根据构成所述建筑模型的所有组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合。可选地,所述在所述基准坐标系中根据所述基准组件单元的基准顶点的坐标确定所述剩余组件单元的基准顶点的坐标的步骤包括:从所述剩余组件单元的尺寸变量中,筛选出与所述剩余组件单元的基准顶点和所述基准组件单元的基准顶点相对应的尺寸变量;在所述基准坐标系中根据所述基准组件单元的基准顶点的坐标和筛选出的尺寸变量,确定所述剩余组件单元的基准顶点的坐标。可选地,所述根据构成所述建筑模型的所有组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合的步骤包括:确定每个所述组件单元的各个顶点之间的连接方向和连接弧度;根据构成所述建筑模型的所有组件单元的基准顶点的坐标、各个顶点的相对坐标以及各个顶点之间的连接方向和连接弧度,生成用于表示所述建筑模型的矢量图的参数集合。可选地,所述根据构成所述建筑模型的所有组件单元的基准顶点的坐标、各个顶点的相对坐标以及各个顶点之间的连接方向和连接弧度,生成用于表示所述建筑模型的矢量图的参数集合的步骤包括:将每个顶点的相对坐标、所述顶点与其相邻顶点之间的连接方向和连接弧度确定为所述顶点的顶点参数;将每个组件单元的基准顶点的坐标及每个组件单元的所有顶点的顶点参数确定为所述组件单元的组件参数;获取构成所述建筑模型的所有组件单元的组件参数,通过第一分隔符将各个组件单元的组件参数之间进行分隔,通过第二分隔符将每个组件参数中的基准顶点的坐标和所有顶点的顶点参数之间进行分隔,通过第三分隔符将每个组件单元的各个顶点的顶点参数之间进行分隔,以生成用于表示所述建筑模型的矢量图的参数集合。可选地,所述方法还包括:从构成所述组件单元的边沿线中确定一待标注边沿线;从所述组件单元的尺寸变量中获取所述待标注边沿线的尺寸变量,作为所述待标注边沿线的标注长度;选取所述待标注边沿线的一顶点作为目标顶点,并从所述组件单元的所有顶点的相对坐标中筛选出所述目标顶点的相对坐标,将所述目标顶点的相对坐标和预设的偏移变量进行组合,获得所述待标注边沿线的标注起点的相对坐标;确定所述目标顶点与所述待标注边沿线另一顶点的位置关系,并根据所述位置关系确定所述待标注边沿线的标注方向;确定所述待标注边沿线的边沿线类型,并根据所述待标注边沿线的边沿线类型确定所述待标注边沿线的标注类型;根据所有组件单元中所有待标注边沿线的标注长度、标注起点的相对坐标、标注方向和标注类型,生成用于表示所述建筑模型的标注的参数集合。可选地,所述根据所有组件单元中所有待标注边沿线的标注长度、标注起点的相对坐标、标注方向和标注类型,生成用于表示所述建筑模型的标注的参数集合的步骤包括:将每个待标注边沿线的标注长度、标注起点的相对坐标和标注方向确定为每个待标注边沿线的标注位置;将每个待标注边沿线的标注类型和标注位置确定为每个待标注边沿线的标注子参数;将每个所述组件单元中所有待标注边沿线的标注子参数确定为每个所述组件单元的标注参数;获取构成所述建筑模型的所有组件单元的标注参数,通过第四分隔符将各个组件单元的标注参数之间进行分隔,通过第五分隔符将每个标注参数中的各个标注子参数之间进行分隔,通过第六分隔符将每个标注子参数中的标注类型和标注位置之间进行分隔,通过第七分隔符将每个标注位置中的标注长度、标注起点的相对坐标和标注方向之间进行分隔,以生成用于表示所述建筑模型的标注的参数集合。可选地,所述方法还包括:从用于表示所述建筑模型的矢量图的参数集合中,识别出所述组件单元的基准顶点的坐标、所述组件单元的各个顶点的相对坐标及各个顶点之间的连接方向和连接弧度;在所述基准坐标系中根据所述组件单元的基准顶点的坐标确定该基准顶点的位置;在所述基准坐标系中根据所述基准顶点的位置和所在的同一组件单元的各个顶点的相对坐标,确定各个顶点的位置;根据所述各个顶点之间的连接方向和连接弧度依次连接所述各个顶点的位置,以绘制出所述组件单元的矢量图;将绘制出的所有组件单元的矢量图作为所述建筑模型的矢量图。可选地,在所述将绘制出的所有组件单元的矢量图作为所述建筑模型的矢量图的步骤之后,所述方法还包括:从用于表示所述建筑模型的标注的参数集合中,识别出所述组件单元中一待标注边沿线的标注长度、标注起点的相对坐标、标注方向和标注类型;在所述基准坐标系中根据所述组件单元的基准顶点的位置和所述组件单元中所述待标注边沿线的标注起点的相对坐标,确定该标注起点的位置;以确定的标注起点的位置作为绘制起点,按照所述标注方向绘制所述标注长度和所述标注类型的标注,获得所述待标注边沿线的标注。本专利技术的另一个方面提供了一种建筑模型的矢量图的表示装置,所述装置包括:第一确定模块,用于确定构成建筑模型的基准组件单元,获取所述基准组件单元的尺寸变量;第二确定模块,用于选取所述基准组件本文档来自技高网...

【技术保护点】
1.一种建筑模型的矢量图的表示方法,其特征在于,所述方法包括:/n确定构成建筑模型的基准组件单元,获取所述基准组件单元的尺寸变量;/n选取所述基准组件单元的一顶点作为基准顶点,在预设的基准坐标系中确定所述基准顶点的坐标,并根据所述尺寸变量确定所述基准组件单元的各个顶点相对于所述基准顶点的相对坐标;/n根据所述基准组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合。/n

【技术特征摘要】
1.一种建筑模型的矢量图的表示方法,其特征在于,所述方法包括:
确定构成建筑模型的基准组件单元,获取所述基准组件单元的尺寸变量;
选取所述基准组件单元的一顶点作为基准顶点,在预设的基准坐标系中确定所述基准顶点的坐标,并根据所述尺寸变量确定所述基准组件单元的各个顶点相对于所述基准顶点的相对坐标;
根据所述基准组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合。


2.根据权利要求1所述的方法,其特征在于,所述根据所述基准组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合的步骤,包括:
在构成所述建筑模型的组件单元为多个时,获取所有剩余组件单元的尺寸变量;
选取所述剩余组件单元的一顶点作为基准顶点,在所述基准坐标系中根据所述基准组件单元的基准顶点的坐标确定所述剩余组件单元的基准顶点的坐标;
根据所述剩余组件单元的尺寸变量确定所述剩余组件单元的各个顶点相对于所在的剩余组件单元的基准顶点的相对坐标;
根据构成所述建筑模型的所有组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合。


3.根据权利要求2所述的方法,其特征在于,所述在所述基准坐标系中根据所述基准组件单元的基准顶点的坐标确定所述剩余组件单元的基准顶点的坐标的步骤包括:
从所述剩余组件单元的尺寸变量中,筛选出与所述剩余组件单元的基准顶点和所述基准组件单元的基准顶点相对应的尺寸变量;
在所述基准坐标系中根据所述基准组件单元的基准顶点的坐标和筛选出的尺寸变量,确定所述剩余组件单元的基准顶点的坐标。


4.根据权利要求2所述的方法,其特征在于,所述根据构成所述建筑模型的所有组件单元的基准顶点的坐标及各个顶点的相对坐标,生成用于表示所述建筑模型的矢量图的参数集合的步骤包括:
确定每个所述组件单元的各个顶点之间的连接方向和连接弧度;
根据构成所述建筑模型的所有组件单元的基准顶点的坐标、各个顶点的相对坐标以及各个顶点之间的连接方向和连接弧度,生成用于表示所述建筑模型的矢量图的参数集合。


5.根据权利要求4所述的方法,其特征在于,所述根据构成所述建筑模型的所有组件单元的基准顶点的坐标、各个顶点的相对坐标以及各个顶点之间的连接方向和连接弧度,生成用于表示所述建筑模型的矢量图的参数集合的步骤包括:
将每个顶点的相对坐标、所述顶点与其相邻顶点之间的连接方向和连接弧度确定为所述顶点的顶点参数;
将每个组件单元的基准顶点的坐标及每个组件单元的所有顶点的顶点参数确定为所述组件单元的组件参数;
获取构成所述建筑模型的所有组件单元的组件参数,通过第一分隔符将各个组件单元的组件参数之间进行分隔,通过第二分隔符将每个组件参数中的基准顶点的坐标和所有顶点的顶点参数之间进行分隔,通过第三分隔符将每个组件单元的各个顶点的顶点参数之间进行分隔,以生成用于表示所述建筑模型的矢量图的参数集合。


6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
从构成所述组件单元的边沿线中确定一待标注边沿线;
从所述组件单元的...

【专利技术属性】
技术研发人员:王平原
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1