【技术实现步骤摘要】
基于对称约束的网络虚拟装配方法
本专利技术涉及计算机图形学领域,特别涉及基于对称性约束的网络虚拟装配方法。
技术介绍
随着计算机辅助设计及3D打印技术的快速发展,三角网格模型的虚拟装配技术得到了极大的应用,许多模型的装配都用到了对称特征,尤其是机械零件和工业设计产品的虚拟装配;一方面由于许多三角网格模型对称性检测算法需要进行繁杂的前期处理工作,这使得算法的复杂度大大提高,降低了程序的执行效率;另一方面,目前很多对称性检测算法都局限于本地客户端实现。为了提取到三角网格模型的对称特征,必须进行对称性检测。三角网格模型的对称分为外蕴对称和内蕴对称;而对于机械零件和工业设计产品而言,对称特征大都为外蕴对称特征。目前,外蕴对称特征检测方法一般分为两类,一类是基于三角网格模型的视图特征的对称性检测。例如,BOLi等人在学术期刊《SiggraphAsiaCreativeShapeModeling&Design》2014,15(3):1-8发表的学术论文″Efficient3Dreflectionsymmetrydetection:Aview-basedapproach″中提出一种基于三角网格模型的样本视点熵特征的对称检测方法。这种方法首先需要对样本视图进行匹配生成候选平面对,然后在最小的样本视图对数目内验证剩余匹配的数目对,最终提取到模型的对称面。但该方法在前期需要利用CPCA(ContinuousPrincipalComponentAnalysis)方法对三角网格模型进行对齐处理,因此该方法的前处理时间过长,导致算法整体效率并不高。另一类方法是基于三角网格模型 ...
【技术保护点】
1.基于对称约束的网络虚拟装配方法,其特征在于:包括:步骤1,通过网络浏览器将三角网格模型文件数据读入到内存中,基于读入的三角网格模型数据建立无冗余的点集和面集;基于半边数据结构构建三角网格模型的顶点、边和面片的完整拓扑邻接信息;步骤2,基于步骤1建立的三角网格模型的拓扑邻接信息中的顶点和三角面片数据,利用WebGL技术对整个模型进行可视化绘制;步骤3,遍历三角网格模型的点集,计算模型所有顶点的主曲率与主曲率方向;其中主曲率包含最大曲率kmax和最小曲率kmin,主曲率方向包含最大主曲率方向dmax和最小主曲率方向dmin;步骤4,根据顶点曲率值对整个三角网格模型顶点进行采样,获取初始特征区域采样点集P0;步骤5,利用顶点主曲率的比值对P0进行裁剪,获得裁剪后的特征区域样本点集P1;步骤6,对集合P1中的采样点进行配对;假设P1中存在两个顶点p和q,如果满足顶点p的主曲率坐标
【技术特征摘要】
2018.08.23 CN 20181096761641.基于对称约束的网络虚拟装配方法,其特征在于:包括:步骤1,通过网络浏览器将三角网格模型文件数据读入到内存中,基于读入的三角网格模型数据建立无冗余的点集和面集;基于半边数据结构构建三角网格模型的顶点、边和面片的完整拓扑邻接信息;步骤2,基于步骤1建立的三角网格模型的拓扑邻接信息中的顶点和三角面片数据,利用WebGL技术对整个模型进行可视化绘制;步骤3,遍历三角网格模型的点集,计算模型所有顶点的主曲率与主曲率方向;其中主曲率包含最大曲率kmax和最小曲率kmin,主曲率方向包含最大主曲率方向dmax和最小主曲率方向dmin;步骤4,根据顶点曲率值对整个三角网格模型顶点进行采样,获取初始特征区域采样点集P0;步骤5,利用顶点主曲率的比值对P0进行裁剪,获得裁剪后的特征区域样本点集P1;步骤6,对集合P1中的采样点进行配对;假设P1中存在两个顶点p和q,如果满足顶点p的主曲率坐标与顶点q的主曲率坐标在欧式空间中的距离无限接近,就认为(p,q)是对称点对,从而得到特征区域点对集合Ppair;步骤7,根据变换类型,计算Ppair中点对的六维空间变换得到六维空间变换集合Γ;步骤8,利用mean-shift聚类算法对集合Γ中的六维空间变换进行聚类,并根据聚类结果对特征区域点对集合Ppair中满足相同对称关系的点对进行归类,满足相同对称关系的点对具有相同的对称变换步骤9,根据归类的结果进行三角网格模型的对称表面扩散,并提取对称面;步骤10,导入装配件,以对称检测的模型位置为原点,建立局部坐标系,选取相应的对称面作为约束,并判别该对称面相对于局部坐标系为xy、xz或yz平面,进行虚拟装配。2.根据权利要求1所述的基于对称约束的网络虚拟装配方法,其特征在于:所述步骤4中,根据顶点的最大主曲率对整个三角网格模型顶点进行采样,获取所述初始特征区域采样点集P0的公式如下:其中,Fv表示顶点分类标志,Kmax表示模型所有顶点的最大曲率值中的最大值,ε1表示提取样本点的阈值参数,V表示三角网格模型的所有顶点集合。3.根据权利要求1所述的基于对称约束的网络虚拟装配方法,其特征在于:所述步骤5中,裁剪初始采样点集,并获取裁剪后的采样点集P1的公式如下:其中P1为裁剪后的特征区域采样点集,ε2为采样点裁剪阈值。4.根据权利要求1所述的基于对称约束的网络虚拟装配方法,其特征在于:所述步骤6中,使用标准的空间最近邻查询的数据结构kd-tree,对对称点对p和q进行搜索。5.根据权利要求1所述的基于对称约束的网络虚拟装配方...
【专利技术属性】
技术研发人员:刘斌,吴金华,皮成祥,许建文,黄常标,江开勇,
申请(专利权)人:华侨大学,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。