【技术实现步骤摘要】
一种轻量化跨平台的在线参数化建模方法
本专利技术属于参数化建模
,具体涉及一种轻量化跨平台的在线参数化建模方法。
技术介绍
参数化建模是在20世纪80年代末逐渐占据主导地位的一种计算机辅助设计方法,是参数化设计的重要过程。在参数化建模环境里,零件是由特征组成的。特征可以由正空间或负空间构成。正空间特征是指真实存在的块(例如,突出的凸台),负空间特征是指切除或减去的部分(例如,孔)。参数化建模是参数化设计的重要过程。参数化设计过程是指从功能分析到创建参数化模型的整个过程。在进行参数化建模时需要考虑组成零部件几何形体的基本元素,以及各个元素之间的关系,自由参数与哪些元素有关,确定模型主特征及所有的辅助特征,利用表达式编辑器按照自由参数对部分表达式进行分析,确定特征创建顺序,并进行模型的创建,更改各个自由参数的值,验证模型的变化是否合理等多方面的因素。这些过程极为复杂,技术门槛高,而且需要用到3DMAX,solidworks等专业的大型建模软件。但是不同层次人群普遍不具备专业的设计技能,很难掌握传统大型专业设计软件,所以本专利技术公开了一种基于CSG的支持图形界面自由编辑的参数化建模方法,通过全新的图形交互界面设计降低使用者的门槛,并基于WebGL实现在线跨平台3D创意设计。
技术实现思路
针对现有的参数化建模技术所存在的不足,本专利技术的目的在于设计一种基于WebGL和CSG(ConstructiveSolidGeometry)的支持图形界面自由编辑的参数化建模技术,通过全新的图形交互界面设计降 ...
【技术保护点】
1.一种轻量化跨平台的在线参数化建模方法,其特征在于,包括以下步骤:/n步骤1)使用CSG构造实体几何法造型;/n使用CSG构造实体几何法造型,构建基本体素,为高易用性图形建立基础;/n步骤2)采用高易用性的图形交互;/n利用构建出的基本体素创造出一系列高易用图形,为创意设计界面和创意分享界面的开发做准备;/n步骤3)开发在线创意设计界面;/n开发在线创意设计界面,使系统能在多个平台使用,提高系统的可用性,简化用户进行参数化建模的复杂性;/n步骤4)开发在线创意分享界面;/n开发在线创意分享界面,传播使用者的建模成果,提高用户对系统的依赖性,进一步提高用户的使用体验;/n步骤5)优化前后端交互,减少前后端交互次数;/n减少前后端交互次数能够让参数化建模的过程更加的轻量化;/n步骤6)搭建动态负载均衡策略的集群系统;/n对在线创意设计界面和创意分享界面提供后台支撑,负载均衡的集群系统可以增加系统的高可用性和稳定性。/n
【技术特征摘要】
1.一种轻量化跨平台的在线参数化建模方法,其特征在于,包括以下步骤:
步骤1)使用CSG构造实体几何法造型;
使用CSG构造实体几何法造型,构建基本体素,为高易用性图形建立基础;
步骤2)采用高易用性的图形交互;
利用构建出的基本体素创造出一系列高易用图形,为创意设计界面和创意分享界面的开发做准备;
步骤3)开发在线创意设计界面;
开发在线创意设计界面,使系统能在多个平台使用,提高系统的可用性,简化用户进行参数化建模的复杂性;
步骤4)开发在线创意分享界面;
开发在线创意分享界面,传播使用者的建模成果,提高用户对系统的依赖性,进一步提高用户的使用体验;
步骤5)优化前后端交互,减少前后端交互次数;
减少前后端交互次数能够让参数化建模的过程更加的轻量化;
步骤6)搭建动态负载均衡策略的集群系统;
对在线创意设计界面和创意分享界面提供后台支撑,负载均衡的集群系统可以增加系统的高可用性和稳定性。
2.根据权利要求书1所述的轻量化跨平台的在线参数化建模方法,其特征在于,所述步骤1)使用CSG构造实体几何法造型:
使用三角网格布尔运算算法,先计算两相交模型组合体的最小包围盒,并将其按照X,Y,Z方向分别等分,形成8个子空间;再判断每个子空间中包含来自双方模型的三角形的个数,若超过某设定值,则继续划分,若少于该值,则该子空间停止划分;每划分一次,该八叉树深度加1,当八叉树深度达到某设定值时,则停止划分;然后通过网格细分对三角形进行规范化,最后进行三角形选择。
3.根据权利要求1所述的轻量化跨平台的在线参数化建模方法,其特征在于,所述步骤2)采用高易用性的图形交互;
使用Metro-UI交互界面,提供大量Tooltip作为操作引导,以CSG构造实体几何法造型得到的基本体素为基础创造一系列高易用图形,并在这个基础上开发能够自由拖拽的工具栏。
4.根据权利要求1所述的...
【专利技术属性】
技术研发人员:郑帅,江齐,王永银,龙华,张译心,洪军,
申请(专利权)人:西安交通大学,遨为上海数字技术有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。