发明名称 产品三维模型自动摆正系统及方法
摘要 本发明提供一种产品三维模型自动摆正系统。该系统对产品三维模型进行三角网格化,并根据产品的二维尺寸图中的标注信息确定产品三维模型的工件坐标系。之后,该系统生成机械坐标系的齐次单位矩阵A2,根据工件坐标系的原点在机械坐标系中的坐标计算工件坐标系相对于机械坐标系的平移齐次变换矩阵A1,根据机械坐标系的齐次单位矩阵A2、平移齐次变换矩阵A1的逆矩阵计算产品三维模型的旋转齐次变换矩阵,并将网格化后的产品三维模型上各三角形的顶点坐标乘以旋转齐次变换矩阵R得到产品三维模型摆正后各三角形的顶点在机械坐标系中的坐标。本发明还提供一种产品三维模型自动摆正方法。
申请公布号 CN102609550A 申请公布日期 2012.07.25
申请号 CN201110021434.6 申请日期 2011.01.19
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 张旨光;吴新元;王伟
分类号 G06F17/50(2006.01)I;G01B11/00(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 代理人
主权项 一种产品三维模型自动摆正方法,应用于电子装置,其特征在于,该方法包括:三角网格化步骤:从存储设备中读取产品三维模型,并对产品三维模型进行三角网格化;工件坐标系确定步骤:从存储设备中读取产品的二维尺寸图,根据产品的二维尺寸图中的标注信息确定产品三维模型的工件坐标系;单位矩阵生成步骤:根据机械坐标系的原点坐标及X、Y、Z轴方向的矢量生成机械坐标系的齐次单位矩阵A2;第一变换矩阵计算步骤:根据工件坐标系的原点在机械坐标系中的坐标计算工件坐标系相对于机械坐标系的平移齐次变换矩阵A1;第二变换矩阵计算步骤:计算平移齐次变换矩阵A1的逆矩阵,并根据机械坐标系的齐次单位矩阵A2、平移齐次变换矩阵A1的逆矩阵计算产品三维模型的旋转齐次变换矩阵R;及三角形顶点坐标计算步骤:将网格化后的产品三维模型上各三角形的顶点坐标乘以旋转齐次变换矩阵R得到产品三维模型摆正后各三角形的顶点在机械坐标系中的坐标。
地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号
您可能感兴趣的专利