基于参数化驱动的构件编辑方法、装置、设备及存储介质与流程

文档序号:29692169发布日期:2022-04-16 12:04阅读:来源:国知局

技术特征:
1.一种基于参数化驱动的构件编辑方法,其特征在于,包括:获取构件的待修改参数和所述待修改参数的修改信息;获取和所述待修改参数关联的目标尺寸标注;从所述构件中,确定和所述目标尺寸标注存在调整关联的目标几何体;根据所述修改信息,对所述目标几何体的顶点信息进行相应调整。2.根据权利要求1所述的基于参数化驱动的构件编辑方法,其特征在于,所述目标尺寸标注中包括所述待修改参数的标识,所述获取和所述待修改参数关联的目标尺寸标注,包括:查找属性中包括所述待修改参数的标识的尺寸标注;将所述属性中包括所述待修改参数的标识的尺寸标注,作为所述目标尺寸标注。3.根据权利要求1所述的基于参数化驱动的构件编辑方法,其特征在于,所述从所述构件中,确定和所述目标尺寸标注存在调整关联的目标几何体,包括:从所述构件中,获取和所述目标尺寸标注存在尺寸约束关系的各个参照平面;从所述各个参照平面中,确定需要移动的目标参照平面;获取和所述目标参照平面存在绑定约束关系的各轮廓线;根据每一所述轮廓线,查找所述轮廓线所属的几何体,将所述几何体作为所述目标几何体。4.根据权利要求3所述的基于参数化驱动的构件编辑方法,其特征在于,所述根据所述修改信息,对所述目标几何体的顶点信息进行相应调整,包括:根据所述修改信息,计算所述轮廓线的移动位置;基于所述轮廓线的移动位置,对所述目标几何体的顶点信息进行相应调整。5.根据权利要求3所述的基于参数化驱动的构件编辑方法,其特征在于,所述从所述各个参照平面中,确定需要移动的目标参照平面,包括:获取所述各个参照平面的状态,其中,所述状态包括锁定或者未锁定;从所述状态为未锁定的所述参照平面中,确定所述目标参照平面。6.根据权利要求5所述的基于参数化驱动的构件编辑方法,其特征在于,所述从所述状态为未锁定的所述参照平面中,确定所述目标参照平面,包括:若所述状态为未锁定的所述参照平面的数量为一个,则将所述状态为未锁定的所述参照平面作为所述目标参照平面;若所述状态为未锁定的所述参照平面的数量为两个,则将后绘制的所述参照平面作为所述目标参照平面。7.根据权利要求1所述的基于参数化驱动的构件编辑方法,其特征在于,所述待修改参数包括类型参数;所述根据所述修改信息,对所述目标几何体的顶点信息进行相应调整,包括:根据所述修改信息,在所述类型参数对应的目标类型中的各个构件中,对所述目标几何体的顶点信息进行相应调整。8.根据权利要求1所述的基于参数化驱动的构件编辑方法,其特征在于,所述待修改参数包括实例参数;所述根据所述修改信息,对所述目标几何体的顶点信息进行相应调整,包括:
根据所述修改信息,在所述实例参数对应的目标构件中,对所述目标几何体的顶点信息进行相应调整。9.一种基于参数化驱动的构件编辑方法装置,其特征在于,包括:第一获取模块,用于获取构件的待修改参数和所述待修改参数的修改信息;第二获取模块,用于获取和所述待修改参数关联的目标尺寸标注;确定模块,用于从所述构件中,确定和所述目标尺寸标注存在调整关联的目标几何体;处理模块,用于根据所述修改信息,对所述目标几何体的顶点信息进行相应调整。10.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1至8任一项所述的基于参数化驱动的构件编辑方法。11.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的基于参数化驱动的构件编辑方法。

技术总结
本申请涉及一种基于参数化驱动的构件编辑方法、装置、设备及存储介质,涉及建筑技术领域。该基于参数化驱动的构件编辑方法包括:获取构件的待修改参数和待修改参数的修改信息;获取和待修改参数关联的目标尺寸标注;从构件中,确定和目标尺寸标注存在调整关联的目标几何体;根据修改信息,对目标几何体的顶点信息进行相应调整。本申请用以实现通过修改参数来达到驱动构件几何尺寸变化的目的。达到驱动构件几何尺寸变化的目的。达到驱动构件几何尺寸变化的目的。


技术研发人员:刘立 吴军
受保护的技术使用者:万翼科技有限公司
技术研发日:2021.12.20
技术公布日:2022/4/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1