[发明专利]一种基于可变参数的空间划分的规则语法在审
申请号: | 201910858438.6 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110598319A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 李文付;陈帆;吴锴亮;沈雯;张彤 | 申请(专利权)人: | 杭州群核信息技术有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/27 |
代理公司: | 11427 北京科家知识产权代理事务所(普通合伙) | 代理人: | 陈娟 |
地址: | 310013 浙江省杭州市拱*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则语法 可变参数 语法定义 按比例分配 比例计算 系统计算 系统设定 影响关系 语法方式 语法解析 参数化 建模 分段 总长 书写 分割 | ||
本发明公开了一种基于可变参数的空间划分的规则语法,包括语法定义和语法解析,其中,语法定义如下,用于设置准确数值节点:与其它节点无相互影响关系,自己决定自己的长度;相对节点:具备比例部分,与其它相对节点按比例分配除准确节点外的长度;精确数值的倍数:由比例计算后,系统计算小于该分段总长的、精确数值倍数的值。基于可变参数的空间划分的规则语法可以做到,用户不需要设置复杂的参数,按照系统设定的语法方式书写,即可快速将区域、空间进行参数化的分割与表达,降低用户上手难度,提升建模效率。
技术领域:
本发明涉及家装领域,具体讲是一种基于可变参数的空间划分的规则语法。
背景技术:
参数化建模是一种计算机辅助设计方法,是参数化设计的重要过程。通过参数化建模工具,构建真实世界物体的参数化模型,该参数化模型不仅同真实世界物体的三维外观一致,并且具备完整的,与实际物体一致的信息库。这套信息库使参数化模型不仅可以在设计中应用,还可应用于模型生产、运输等供应链的其他环节中。对于板式家居行业来说,参数往往并不是固定的,而是在一定范围内变化,从而做到一模多用,提升设计、建模等环节的效率。
参数化建模核心的部分就是,如何将真实世界的信息以参数的方式记录下来,并且允许参数在一定范围内进行变化、调整。
目前虽然有部分本地和云端软件实现了部分参数化的能力,但市面常见的参数化软件对于尺寸的设置非常复杂,设置难度大,并没有对目前常用的建模行为相结合,导致建模效率相对低下。
发明内容:
本发明所要解决的技术问题是,提供一种使用简单的基于可变参数的空间划分的规则语法,该规则语法可以做到,用户不需要设置复杂的参数,按照系统设定的语法方式书写,即可快速将区域、空间进行参数化的分割与表达,降低用户上手难度,提升建模效率。
本发明的技术解决方案是,提供一种基于可变参数的空间划分的规则语法,包括语法定义和语法解析,其中,
语法定义如下,
用于设置准确数值节点:与其它节点无相互影响关系,自己决定自己的长度;
相对节点:具备比例部分,与其它相对节点按比例分配除准确节点外的长度;
精确数值的倍数:由比例计算后,系统计算小于该分段总长的、精确数值倍数的值;
组合节点:由其它所有节点以系统定义的标识符号进行组合,并通过系统计算组合节点的长度;
余量节点:长度由总长度及其它所有类型节点决定;
上述语法的解析顺序如下,
步骤1,解析整个参数化语句,找到引用参数的部分,将参数部分优先进行解析,解析引用参数的具体数值;
步骤2,将语法中简化的写法进行扩展,解析出原本用户的语义;
步骤3,将语法中余量节点用特殊符号进行标记的部分进行转化,转化为系统计算中使用的余量节点;
步骤4,对整体语法进行解析。如果语法存在错误,提示用户并不进行下一步解析,如果语法正确,则进行步骤6;
步骤5,找出所有相对节点和余量节点并计算总长度,总比例,总余量倍数;
步骤6,计算精确长度外的总长;
步骤7,根据精确长度外的总长及总比例,计算单位长度,为相对节点设置单位长度;
步骤8,获取所有相对节点的余量计算余量总长,并根据余量总长和总余量倍数,计算单位余量,为余量节点设置单位余量;
步骤9,各节点根据属性计算自己的长度,计算出空间被定义的方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州群核信息技术有限公司,未经杭州群核信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910858438.6/2.html,转载请声明来源钻瓜专利网。