1.一种外形检测报告的快速生成方法,其特征在于,包括以下步骤:
步骤(1)、遍历报告中所有的测点,提取点位信息,并且为每一个点位信息建立对应的特征集;
步骤(2)、根据步骤一中的点位信息以及对应的特征集,对所有的测点进行聚类和排序;
步骤(3)、根据步骤二中新的零件测点位顺序,调用报告模板,生成可视化报告;
步骤(4)、根据可视化报告中新生成的点位顺序,提取其特征参数,主要包括测量点的X、Y、Z的实测值以及矢量值I,j,k,建立位姿矩阵,计算期望中心点位置以及期望矢量值,并进行归一化处理,从而获得所述可视化报告中三维模型位姿参数矩阵;
步骤(5)、根据步骤(4)中三维模型位姿参数矩阵,从而获得所述可视化报告中与位姿参数矩阵相对于的三维对象的调整模型;
步骤(6)、对调整好视角的报告页面进行标签以及引线的重新布局,同时对模型显示比例缩放,调整三维模型比例因子,使得其大小比例至合适;
步骤(7)、刷新报告页面,根据输出需要,生成Excel或者PDF格式的报告;
其中,步骤(2)中,所述的对所有的测点进行聚类和排序的具体内容和方法是,将测点按照位置坐标与矢量动态智能调整其顺序与聚类分块,并根据聚类算法,自动调整其前后次序,生成新的测点顺序;
步骤(6)中,所述的布局为自动布局法,具体是综合考虑标签定位中心以及标签大小,采用冒泡排序法,解决标签、引线以及三维模型干涉问题,同时根据当前页面的大小与其中包含的检测点个数以及标签大小自动对三维模型进行比例缩放,调整其整体大小比例至合适。
2.根据权利要求1所述的一种外形检测报告的快速生成方法,其特征在于:步骤(1)中,所述的特征集,包括各个视角的点位信息,即测量点的ID以及X、Y、Z的实测值和理论值。
3.根据权利要求1所述的一种外形检测报告的快速生成方法,其特征在于:步骤(3)中,所述的生成可视化报告,主要包括:待测零件的封面信息、报告表头封面信息以及具体的三维模型信息;其中,待测零件的封面信息以及报告表头信息主要包括企业名称、零件名称、产品零件号、检具名称、CMM型号、测量精度、检测温度、检测湿度。
4.根据权利要求1所述的一种外形检测报告的快速生成方法,其特征在于:步骤(4)中,所述的特征参数,包括测量点的X、Y、Z的实测值以及矢量值I,j,k;所述的位姿矩阵包括旋转矩阵以及平移矩阵。
5.根据权利要求1所述的一种外形检测报告的快速生成方法,其特征在于:步骤(5)中,所述的获得与位姿参数矩阵相对应的三维对象的调整模型的具体内容和方法是,根据位姿参数矩阵从而驱动三维对象模型处理器,将三维模型旋转到最佳视角位置,将各个待测点合理的显示出来。