发明名称 一种用于轮胎模具排字的CAD文字位置调整方法
摘要 本发明提供了一种用于轮胎模具排字的CAD文字位置调整方法,本发明所采用的排字方法可实现将直线上的目标文字批量移动到圆弧上,根据该方法所设计的排字插件,可减轻设计人员工作量,提高排字精确度,提高排字效率。
申请公布号 CN105740512A 申请公布日期 2016.07.06
申请号 CN201610045251.0 申请日期 2016.01.22
申请人 集美大学 发明人 陈亚洲;胡志超;王琳;付彦娟;郑添义;弓清忠;皮钧
分类号 G06F17/50(2006.01)I;G06T11/60(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种用于轮胎模具排字的CAD文字位置调整方法,其特征在于,包括下列步骤:步骤1,关闭干扰图层,选取目标文字复制并备份,获取目标文字中各字符基点坐标(x<sub>1</sub>,y<sub>1</sub>,z<sub>1</sub>)及实际文字间距d<sub>1</sub>,d<sub>1</sub>的计算公式为:d<sub>1</sub>=x<sub>1min</sub>[i+1]‑x<sub>1max</sub>[i],其中i为字符序号,x<sub>1max</sub>和x<sub>1min</sub>为各字符线条边界在X轴上的最大坐标值和最小坐标值;步骤2,沿目标文字底部绘制一条直线,获取直线上一点(x<sub>l</sub>,y<sub>l</sub>,z<sub>l</sub>);步骤3,输入工艺参数,计算出最小工艺角度d<sub>2</sub>;步骤4,选取目标圆弧,获取目标圆弧的圆心坐标(x<sub>c</sub>,y<sub>c</sub>,z<sub>c</sub>)及目标圆弧半径r,以目标圆弧的圆心为原点建立极坐标系;步骤5,在目标圆弧上指定第一插入点并获取该点坐标(x<sub>c1</sub>,y<sub>c1</sub>,z<sub>c1</sub>),所述第一插入点为目标文字首个字符的基点,将所述第一插入点的坐标转换为所述极坐标系中的极坐标(r,θ<sub>c1</sub>),在该极坐标系中各字符间的间隔角度θ的计算公式为:θ=2*arctan(d<sub>1</sub>/2r),从而在第一插入点的极坐标基础上依次循环计算出其余各字符基点极坐标为(r,θ<sub>2</sub>);步骤6,计算出目标文字的各字符移动到目标圆弧后的最终坐标(x<sub>2</sub>,y<sub>2</sub>,z<sub>2</sub>),各坐标值的计算公式为:x<sub>2</sub>=x<sub>c</sub>+r*cosθ<sub>2</sub>,y<sub>2</sub>=y<sub>c</sub>+r*sinθ<sub>2</sub>,z<sub>2</sub>=z<sub>c</sub>=0,将各字符基点调整到各自最终坐标,从而完成将目标文字从直线上移动到目标圆弧上的批量位置调整。
地址 361000 福建省厦门市集美银江路185号