[发明专利]一种基于建筑算量的快速容错软件系统在审
申请号: | 201910076906.4 | 申请日: | 2019-01-27 |
公开(公告)号: | CN109829227A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 戴闻刚;何楠;庄峰毅 | 申请(专利权)人: | 杭州品茗安控信息技术股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 浙江英普律师事务所 33238 | 代理人: | 陈俊志 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 布尔运算 结构分析模块 数据结构模块 读取 查询模块 构件模块 几何拓扑 控制模块 容错软件 实体数据 编程 浏览 实时交互调整 计算效率 链接显示 显示模块 模型量 运算量 算法 创建 分析 | ||
1.一种基于建筑算量的快速容错软件系统,其特征在于,包括控制模块、显示模块、浏览查询模块、读取实体数据模块、创建编程数据结构模块、分析待计算的构件模块、布尔运算模块、几何拓扑结构分析模块;所述控制模块分别链接显示模块、浏览查询模块、读取实体数据模块、创建编程数据结构模块、分析待计算的构件模块、布尔运算模块、几何拓扑结构分析模块;所述显示模块分别链接读取实体数据模块、创建编程数据结构模块、分析待计算的构件模块、布尔运算模块、几何拓扑结构分析模块;所述浏览查询模块分别链接读取实体数据模块、创建编程数据结构模块、分析待计算的构件模块、布尔运算模块、几何拓扑结构分析模块。
2.根据权利要求1所述的基于建筑算量的快速容错软件系统,其特征在于,所述控制模块用于软件系统综合控制;
所述显示模块用以显示读取实体数据模块、创建编程数据结构模块、分析待计算的构件模块、布尔运算模块、几何拓扑结构分析模块的数据;
所述浏览查询模块用以浏览查询读取实体数据模块、创建编程数据结构模块、分析待计算的构件模块、布尔运算模块、几何拓扑结构分析模块的数据;
所述读取实体数据模块读取实体的数据,判断是否为符合算法结构实体;
所述创建编程数据结构模块创建C++编程的数据结构,组织和管理基于算法的三维模型实体对象,描述实体的几何拓扑结构;
所述分析待计算的构件模块分析所有待计算的构件,得到待计算构件的扣减关联构件,并分析待扣减构件是否为符合算法结构实体,若是则得到其几何拓扑结构;
所述布尔运算模块通过二维布尔计算来描述三维布尔运算的实际含义;
所述几何拓扑结构分析模块通过几何拓扑结构,分析所有构件外部显示的面,并将其交由三维渲染引擎显示;显示构件的计算结果的三维渲染效果。
3.根据权利要求1所述的基于建筑算量的快速容错软件系统,其特征在于,所述读取实体数据模块读取实体的数据,判断是否为符合算法结构实体;实体为矩形时,读取的数据包括长、宽、高,坐标轴范围;实体能表达为一个面及一个高度的三维,包括面、向量、高度;实体能表达为台体,包括底面、顶面。
4.根据权利要求1所述的基于建筑算量的快速容错软件系统,其特征在于,所述布尔运算模块的功能具体为:
通过二维布尔计算来描述三维布尔运算的实际含义,二维的布尔运算和三维一致,也是并、交、差;二维空间中的两个图形,通过二维布尔计算可以很方便得得到相交、合并和扣减部分的二维平面几何图形,这些图形的几何量能直接获取或者根据公式获得,再根据高度上的数据分析,就能获得相应的三维几何量,包括体积、表面积;此时,构件内部能存储若干个二中定义的几何拓扑结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州品茗安控信息技术股份有限公司,未经杭州品茗安控信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910076906.4/1.html,转载请声明来源钻瓜专利网。