Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 南通大学张驰获国家专利权

南通大学张驰获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉南通大学申请的专利一种简化墙族类型自适应生成与模型轻量化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115828383B

龙图腾网通过国家知识产权局官网在2026-04-07发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211456713.X,技术领域涉及:G06F30/13;该发明授权一种简化墙族类型自适应生成与模型轻量化方法是由张驰;尤浩然;王嘉琪;杨帆;曹鑫亮;车明亮;张季一;王英利设计研发完成,并于2022-11-21向国家知识产权局提交的专利申请。

一种简化墙族类型自适应生成与模型轻量化方法在说明书摘要公布了:本发明公开了一种简化墙族类型自适应生成与模型轻量化方法,该方法主要包括系统初始化、墙族类型以及映射的自适应生成、墙对象简化等步骤。其中,系统的初始化是指对系统运行中涉及的全局变量进行初始化;墙族类型以及映射的自适应生成是指根据BIM模型中各种墙族实例的厚度,自适应的生成相应的族类型以及相应映射;墙对象简化是指借助已经存在的映射加载上一步中新生成的墙族类型来对原有墙对象的族类型进行替换,以实现构件的轻量化。

本发明授权一种简化墙族类型自适应生成与模型轻量化方法在权利要求书中公布了:1.一种简化墙族类型自适应生成与模型轻量化方法,其特征在于:包括以下步骤: 步骤S1:定义一个名为Execute的方法,并进行系统环境初始化; 步骤S2:以模型中所存在的墙族实例为基础,创建简化的墙族类型,并构建映射关系; 步骤S3:以步骤S2中所创建的简化的墙族类型和映射关系为基础,将模型中的每一个墙族实例所对应的族类型替换为对应的简化墙族类型; 所述步骤S1中Execute方法包含三个参数,分别为类型为ExternalCommandData的对象commandData,类型为string的对象message,以及类型为ElementSet的对象elements; 所述步骤S1中系统环境初始化具体方法为: 步骤S11:从commandData对象中获取类型为UIApplication的对象uiApp; 步骤S12:从uiApp对象中获取类型为Document的对象doc; 步骤S13:定义一个类型为ElementType的对象baseType; 所述步骤S2具体由以下步骤实现: 步骤S21:找到族名称为“基本墙”,族类型为“常规-200mm”的墙族类型T,该类型为系统默认自带的墙族类型,如没有该类型,手动创建; 步骤S22:以模型中所存在的墙族实例为基础,以墙族类型T为模板,创建简化的墙族类型,并构建映射关系; 所述步骤S21具体由以下步骤实现: 步骤S211:过滤出系统中存在的所有墙族类型,存在集合wallsType中; 步骤S212:遍历所过滤出来的墙族类型集合wallsType,对其中的每一个元素eleType,获取其类型名称,如果所获取的类型名称为“常规-200mm”,则将其赋给baseType; 所述步骤S22具体由以下步骤实现: 步骤S221:定义类型为Dictionarystring,WallType的映射wallMapping; 步骤S222:过滤出系统中存在的所有墙族实例,存储在集合wallsIns中; 步骤S223:遍历所过滤出来的墙族实例集合wallsIns,对于集合中的每一个墙族实例elemtWall,创建出与其厚度相同的简化的族类型,并构建它们之间的映射关系; 所述步骤S223具体由以下步骤实现: 步骤S2231:定义一个数组索引L,整形变量,初值为0; 步骤S2232:若L值小于wallsIns的长度,转步骤S2233,否则结束遍历集合wallsIns; 步骤S2233:定义一个类型为WallType的变量wType,并将wallsIns[L]的类型赋给wType; 步骤S2234:定义一个类型为string的变量wTypeName,并将wType的类型名称赋给wTypeName; 步骤S2235:从wallMapping中获取关键字集合keys; 步骤S2236:如果集合keys中已经包含wTypeName,则转步骤S223D,否则转步骤S2237; 步骤S2237:获取wType的的复合结构wallStructure,并得到wallStructure的总厚度,赋给变量wallThick; 步骤S2238:定义并启动一个事务T1; 步骤S2239:以步骤S212中的对象baseType为模板,复制一个新的墙族类型对象newType,并按下式对该墙族类型名称newName进行命名: newName=baseType.Name+"_new_"+wType.Name; 步骤S223A:获取newType的复合结构wallStructure1,设置其厚度值为wallThick; 步骤S223B:提交事务T1; 步骤S223C:将wType的类型名称wTypeName和newType对象加到映射wallMapping中; 步骤S223D:将L加1,转步骤S2232; 所述步骤S3具体由以下步骤实现: S31:过滤出系统中存在的所有墙族实例,存在集合instanceWalls中; S32:遍历所过滤出来的墙族实例集合instanceWalls,对于集合中的每一个墙族实例eleWallIns将其族类型设为简化后的族类型; 所述步骤S32具体由以下步骤实现: S321:定义并启动一个事务transinsta; S322:遍历集合instanceWalls,顺序获取其中的墙族实例wallIns并转下一步; S323:获取墙族实例wallIns所对应的族类型名称wallTypeName; S324:从映射wallMapping中找到wallTypeName所对应的族类型typeChang; S325:将wallIns的族类型设为typeChang; S326:如果集合instanceWalls已经遍历完成,则转步骤S327,否则转步骤S322; S327:提交事务transinsta。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南通大学,其通讯地址为:226000 江苏省南通市啬园路9号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。