[發明專利]一種用于輪胎模具圓弧排字的CAD文字位置調整方法有效
| 申請號: | 201610044517.X | 申請日: | 2016-01-22 |
| 公開(公告)號: | CN105718671B | 公開(公告)日: | 2019-05-10 |
| 發明(設計)人: | 陳亞洲;付彥娟;鄭添義;胡志超;王琳;弓清忠;皮鈞 | 申請(專利權)人: | 集美大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06T11/60 |
| 代理公司: | 昆明合眾智信知識產權事務所 53113 | 代理人: | 張璽 |
| 地址: | 361000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 輪胎 模具 圓弧 排字 cad 文字 位置 調整 方法 | ||
本發明提供了一種用于輪胎模具圓弧排字的CAD文字位置調整方法,本發明所采用的排字方法可實現一個圓弧上的目標文字批量調整到另一個圓弧上,根據該方法所設計的排字插件,可減輕設計人員工作量,提高排字精確度,提高排字效率。
技術領域
本發明涉及基于輪胎模具文字設計的CAD排字工具的軟件插件,尤其涉及一種用于輪胎模具圓弧排字的CAD文字位置調整方法。
背景技術
輪胎模具文字圖設計有相當一部分企業選擇在AutoCAD中完成。輪胎模具上的文字都是沿圓弧排列的,目前AutoCAD的Express功能模塊中有一個Arc-Aligned Text功能,該功能僅可以在一個圓弧上寫一排字。除此之外沒有其它進行排字的相關功能。輪胎模具企業文字圖設計部分更多的工作是對客戶圖紙文字進行修改再排列設計,設計人員進行文字再排列或者是文字間距調整時,使用AutoCAD中的Move命令或Rotate命令進行逐個調整。輪胎模具文字設計部分,客戶的文字排布一般不滿足加工要求,需要進行重新排列設計。設計人員只能使用CAD中的移動Move和旋轉Rotate指令逐個對文字進行調整。這樣的操作設計效率非常低,且由于人工的問題容易出現漏字或文字順序顛倒等問題。輪胎模具設計最重復枯燥的工作就是排字,在文字數量少的情況下不太容易出錯,但是在一副模具文字數量多達到300個以上時,逐個調整文字之間的間距,不斷重復一個操作,效率低,準確率會隨著設計人員疲勞而降低。手工調整后字符之間的間距仍然存在細微差別,美觀性受到影響。
發明內容
本發明要解決的技術問題,在于開發出一個AutoCAD新的功能模塊,實現整排文字的程序化排字,減輕設計人員的工作量,提高排字的精確度和效率。本發明提供一種用于輪胎模具圓弧排字的CAD文字位置調整方法,包括下列步驟:
步驟1,選取舊圓弧,獲取舊圓弧的圓心坐標(x1,y1,z1)及圓弧半徑r1,以舊圓弧的圓心為原點建立極坐標系;
步驟2,選取目標文字復制并備份,獲取舊圓弧上的目標文字中各字符基點坐標,將目標文字各字符基點坐標轉換為該極坐標系中的極坐標其中為各字符基點相對舊圓弧圓心的角度值,θ1[i]的計算公式為:θ1[i]=(θmax[i]-θmin[i])/2,其中i為字符序號,為各字符線條邊界極值的最小值相對于舊圓弧圓心的旋轉角度、為各字符線條邊界極值的最大值相對于舊圓弧圓心的旋轉角度;
步驟3,選取新圓弧,獲取新圓弧的圓心坐標(x2,y2,z2)及圓弧半徑r2,以新圓弧的圓心為原點建立極坐標系,指定該極坐標系中目標文字移動后各字符基點極坐標為
步驟4,計算出目標文字的各字符移動到新圓弧后的最終坐標(x[i],y[i],z[i]),計算公式為:x[i]=x2+r2*cosθ2[i],y[i]=y2+r2*sinθ2[i],z[i]=z2=0,將各字符基點調整到各自最終坐標,從而完成目標文字的新舊圓弧批量位置調整。
進一步的,所述步驟2中,選取目標文字時一并獲取各字符之間的實際文字間距d1[i],d1[i]的計算公式為:d1[i]=2*r1*sin[(θmin[i]-θmax[i+1])/2],其中i為字符序號,為各字符線條邊界極值的最小值相對于舊圓弧圓心的旋轉角度、為各字符線條邊界極值的最大值相對于舊圓弧圓心的旋轉角度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于集美大學,未經集美大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610044517.X/2.html,轉載請聲明來源鉆瓜專利網。





