本發明專利技術提供了一種基于智能識別的CAD中的對稱旋轉或平移的方法,包括對稱方法、旋轉方法和平移方法中的至少一種;對稱方法實現步驟如下:先用鼠標的其中一個鍵選擇需要對稱的線,再用鼠標的另一個鍵選取或單擊一條線,則判斷以下條件:鼠標的左鍵和右鍵是否都參與了線的選?。皇髽俗詈笠淮斡星抑贿x中了一條線或單擊一條線;鼠標最后一次之前的操作是否是鼠標同一鍵完成且最后一次操作的鼠標鍵是另一鍵;以上條件都滿足,則啟動對稱操作。本發明專利技術的方法避免了在繪圖過程中進行工具選取、工具切換的動作,能顯著提高繪圖人員的繪圖效率,減輕其工作強度,為繪圖人員提供一個更為舒適的更為人性化的繪圖環境和界面。
【技術實現步驟摘要】
本專利技術屬于平面CAD/CAM
,涉及一種基于智能識別的CAD中的對稱、旋轉或移動的方法。
技術介紹
服裝CAD/CAM,屬于CAD/CAM,最早開發于70年代美國,80年代引入我國。簡化操作,自由靈活使用,快速學習,是CAD/CAM智能化發展的一個重要方向。CAD指計算機輔助設計,CAM指計算機輔助制造。傳統CAD/CAM是工具---功能模式。采用選取工具或使用快捷鍵完成指定的操作,再切換另一工具,完成下一個操作。作圖時有很大一部分精力花在從菜單或工具欄或快捷鍵啟動相應的功能上,不停的重復打開工具、關閉工具、切換工具的過程,嚴重影響繪圖人員的創作思維。CAD中的對稱、旋轉和移動是使用最頻繁的三類操作,原有的的這種頻繁啟動和切換工具的模式,方式操作復雜、繁瑣,花費在選擇和切換工具上的時間和精力都是巨大的,嚴重增加了繪圖人員的學習難度和工作強度,并且明顯的制約了繪圖人員的工作效率,相應地也增加了勞動力成本。
技術實現思路
本專利技術的所要解決的技術問題是針對現有平面CAD繪圖方法的不足,提出一種基于智能識別的CAD中的對稱、旋轉或移動的方法,該方法避免了在繪圖過程中進行工具選取、工具切換的動作,能顯著提高繪圖人員的繪圖效率,減輕其工作強度,為繪圖人員提供一個更為舒適的更為人性化的繪圖環境和界面,提高生產效率。為解決上述技術問題,本專利技術所采用的技術方案為:一種基于智能識別的CAD中的對稱、旋轉或平移的方法,包括對稱方法、旋轉方法和平移方法中的三種、任意一種或任意兩種;(1)所述的對稱方法實現步驟如下:在CAD的繪圖界面中,先用鼠標的其中一個鍵選擇需要對稱的線,再用鼠標的另一個鍵選取或單擊一條線,則判斷以下條件:(a)鼠標的左鍵和右鍵是否都參與了線的選取;(b)鼠標最后一次有且只選中了一條線或單擊一條線;(c)鼠標最后一次操作之前的選取是否是鼠標同一鍵完成且最后一次操作的鼠標鍵是鼠標的另一鍵;以上條件都滿足,則啟動對稱操作,以鼠標最后一次選中的線的兩端點連成的直線為鏡像線:即由計算機將所選擇的需要對稱的線以鏡像線為對稱軸對稱到鏡像線的另一側;(2)所述的旋轉方法為方法A或方法B:方法A的實現步驟如下:在CAD的繪圖界面中,先用鼠標的第一鍵選擇需要參與旋轉的線,用鼠標的第二鍵選取一個點作為旋轉中心點O,再用鼠標選取另一個點A,則判斷以下條件:(a)是否選中了至少一條線;(b)是否總共選擇了2個不同位置的點,且選中第一個點與選線用了不同的鼠標鍵;以上條件都滿足,則啟動旋轉操作(即啟動旋轉工具或旋轉功能),以鼠標選取的第一個點為旋轉中心點O,以直線OA為旋轉基線,等待鼠標再選擇一個點X,以角XOA為旋轉角度,將所選中的線旋轉;方法B的實現步驟如下:在CAD的繪圖界面中,先用鼠標選擇需要參與旋轉的線,選取一個點O,保持鼠標鍵按住不松開,移動鼠標在另一個點A彈起鼠標鍵,則判斷以下條件:(a)是否選中了至少一條線;(b)鼠標框選按下去的點和彈起時的點是否是該CAD的繪圖界面中已畫好的位置不同的點;以上條件都滿足,則啟動旋轉操作,以O點為旋轉中心點,以直線OA為旋轉基線,等待鼠標再選擇一個點X,以角XOA為旋轉角度,將所選中的線旋轉;(3)所述的平移方法特征包括在CAD的繪圖界面中,鼠標左鍵選中線,在選中線上單擊左鍵,或選中線的端點上單擊左鍵或拖動左鍵,進行以下判斷:a)是否都是左鍵選中線b)是否在選中線的端點左鍵單擊或左鍵拖動;c)是否在選中線上單擊左鍵;同時滿足條件a和條件b,則啟動平移線工具,以鼠標操作的所述端點為平移基點對所選線進行平移;若同時滿足條件a和條件c,則啟動線分割工具,彈出線分割對話框,將該選中線分割成兩段,即將選中線按照用戶在對話框中設定的參數打斷。所述的對稱方法包括非復制對稱方法和復制對稱方法,非復制對稱方法和復制對稱方法通過某一功能鍵(如ctrl鍵)切換;所述的旋轉方法包括非復制旋轉方法和復制旋轉方法,非復制旋轉方法和復制旋轉方法通過某一功能鍵(如ctrl鍵)切換;;所述的平移方法包括非復制平移方法和復制平移方法,非復制平移方法和復制平移方法通過某一功能鍵(如ctrl鍵)切換。專利技術的有益效果:對于旋轉、平移和對稱這種頻繁使用的操作,現有的繪圖方式,繪圖人員必須頻繁的啟動、關閉和切換工具(或菜單),工具啟動后,還需關注界面中的提示信息,比如選擇何種點、選擇何種直線等等,從而耗費大量的時間和精力。本專利技術的基于智能識別的CAD中的對稱、旋轉或移動的方法,通過鼠標選定和/或點擊,再配合條件判斷,根據條件判斷的結論啟動與條件判斷的結論相對應的繪圖工具,必要時在彈出的對話框中設定參數,實現該繪圖工具對應的功能?;蛘?,必要時,按住某一功能鍵,如ctrl鍵,在是否要復制之間切換(如平移和復制平移之間切換,如果不按該功能鍵,是平移,如果按住該功能鍵,再進行相同的操作,則是復制平移)避免了在繪圖過程中進行工具選取、工具切換的動作,能顯著提高繪圖人員的繪圖效率,減輕了繪圖人員的工作強度。從本質上說,是利用計算機的機器智能(邏輯判斷和條件判斷等)代替人的智能以提高工作效率,減輕繪圖人員的工作強度。本專利技術提供的繪圖模式,為繪圖人員提供一個更為舒適的更為人性化的繪圖環境和界面。本專利技術的多個具體繪圖功能的實現,雖然是可以單個實現的,也完全可以集成在同一個繪圖平臺中,結合鼠標左鍵或右鍵的點選、框選操作,不但互不干擾,互不沖突,而且共同協作,多個具體繪圖功能組合起來,更能發揮本專利技術的優勢和潛能。本專利技術的方法雖然可以以軟件代碼等方式存儲在硬盤、光盤等存儲介質上,但是本方法的實質在于:與計算機硬件系統以及數控切割設備相配合共同實現繪圖功能以及輔助制造功能(CAM);所述的計算機硬件系統包括CPU、存儲器和顯示器等。本專利技術的應用方式之一為:將本方法集成(嵌入)在現有的繪圖軟件中,直接在計算機屏幕中生成圖形,再通過數控切割設備對布料或皮革等材料進行繪圖或切割,提高生產效率,降低生產和人力資源成本。本專利技術對現有的CAD技術和CAM技術作了巨大的改善,對應用CAD和CAM技術設計和制造的行業能帶來深遠而有益的影響。附圖說明圖1為對稱操作前的效果示意圖;圖2為對稱操作后的效果示意圖;圖3為旋轉操作前的效果示意圖;圖4為旋轉操作后的效果示意圖;圖5為移動操作的示意圖。具體實施方式以下結合附圖對本專利技術作進一步說明。一種基于智能識別的CAD中的對稱、旋轉或平移的方法,包括對稱方法、旋轉方法和平移方法中的三種、任意一種或任意兩種;(1)所述的對稱方法實現步驟如下:在CAD的繪圖界面中,先用鼠標的其中一個鍵選擇需要對稱的線,再用鼠標的另一個鍵選取或單擊一條線,則判斷以下條件:(a)鼠標的左鍵和右鍵是否都參與了線的選?。唬╞)鼠標最后一次有且只選中了一條線或單擊一條線;(c)鼠標最后一次操作之前的選取是否是鼠標同一鍵完成且最后一次操作的鼠標鍵是鼠標的另一鍵;以上條件都滿足,則啟動對稱操作,以鼠標最后一次選中的線的兩端點連成的直線為鏡像線:即由計算機將所選擇的需要對稱的線以鏡像線為對稱軸對稱到鏡像線的另一側;(2)所述的旋轉方法為方法A或方法B:方法A的實現步驟如下:在CAD的繪圖界面中,先用鼠標的第一鍵選擇需要參與旋轉的線,用鼠標本文檔來自技高網...

【技術保護點】
一種基于智能識別的CAD中的對稱旋轉或平移的方法,其特征在于,包括對稱方法、旋轉方法和平移方法中的三種、任意一種或任意兩種;(1)所述的對稱方法實現步驟如下:在二維CAD的繪圖界面中,先用鼠標的其中一個鍵選擇需要對稱的線,再用鼠標的另一個鍵選取或單擊一條線,則判斷以下條件:鼠標最后一次有且只選中了一條線或單擊一條線;鼠標最后一次操作之前的選取是否是鼠標同一鍵完成,且最后一次操作的鼠標鍵是鼠標的另一鍵;以上條件都滿足,則啟動對稱操作,以鼠標最后一次選中的線的兩端點連成的直線為鏡像線:即由計算機將所選擇的需要對稱的線以鏡像線為對稱軸對稱到鏡像線的另一側;(2)所述的旋轉方法為方法A或方法B:方法A的實現步驟如下:在二維CAD的繪圖界面中,先用鼠標的第一鍵選擇需要參與旋轉的線,用鼠標的第二鍵選取一個點作為旋轉中心點O,再用鼠標選取另一個點A,則判斷以下條件:是否選中了至少一條線;是否總共選擇了2個不同位置的點,且選中第一個點與選線用了不同的鼠標鍵;以上條件都滿足,則啟動旋轉操作(即啟動旋轉工具或旋轉功能),以鼠標選取的第一個點為旋轉中心點O,以直線OA為旋轉基線,等待鼠標再選擇一個點X,以角XOA為旋轉角度,將所選中的線旋轉;方法B的實現步驟如下:在二維CAD的繪圖界面中,先用鼠標選擇需要參與旋轉的線,選取一個點O,保持鼠標鍵按住不松開,移動鼠標在另一個點A彈起鼠標鍵,則判斷以下條件:是否選中了至少一條線;鼠標框選按下去的點和彈起時的點是否是該二維CAD的繪圖界面中已畫好的位置不同的點;以上條件都滿足,則啟動旋轉操作,以O點為旋轉中心點,以直線OA為旋轉基線,等待鼠標再選擇一個點X,以角XOA為旋轉角度,將所選中的線旋轉;(3)所述的平移方法特征包括在二維CAD的繪圖界面中,鼠標左鍵選中線,在選中線上單擊左鍵,或選中線的端點上單擊左鍵或拖動左鍵,進行以下判斷:a)是否都是左鍵選中線b)是否在選中線的端點左鍵單擊或左鍵拖動;c)是否在選中線上單擊左鍵;同時滿足條件a和條件b,則啟動平移線工具,以鼠標操作的所述端點為平移基點對所選線進行平移;若同時滿足條件a和條件c,則啟動線分割工具,彈出線分割對話框,將該選中線分割成兩段,即將選中線按照用戶在對話框中設定的參數打斷。...
【技術特征摘要】
1.一種基于智能識別的CAD中的對稱旋轉或平移的方法,其特征在于,包括對稱方法、旋轉方法和平移方法中的三種、任意一種或任意兩種;(1)所述的對稱方法實現步驟如下:在二維CAD的繪圖界面中,先用鼠標的其中一個鍵選擇需要對稱的線,再用鼠標的另一個鍵選取或單擊一條線,則判斷以下條件:鼠標最后一次有且只選中了一條線或單擊一條線;鼠標最后一次操作之前的選取是否是鼠標同一鍵完成,且最后一次操作的鼠標鍵是鼠標的另一鍵;以上條件都滿足,則啟動對稱操作,以鼠標最后一次選中的線的兩端點連成的直線為鏡像線:即由計算機將所選擇的需要對稱的線以鏡像線為對稱軸對稱到鏡像線的另一側;(2)所述的旋轉方法為方法A或方法B:方法A的實現步驟如下:在二維CAD的繪圖界面中,先用鼠標的第一鍵選擇需要參與旋轉的線,用鼠標的第二鍵選取一個點作為旋轉中心點O,再用鼠標選取另一個點A,則判斷以下條件:是否選中了至少一條線;是否總共選擇了2個不同位置的點,且選中第一個點與選線用了不同的鼠標鍵;以上條件都滿足,則啟動旋轉操作(即啟動旋轉工具或旋轉功能),以鼠標選取的第一個點為旋轉中心點O,以直線OA為旋轉基線,等待鼠標再選擇一個點X,以角XOA為旋轉角度,將所選中的線旋轉;方法B的實現步驟如下:在二維CAD的繪圖界面中,先用鼠標選擇需要參與旋轉的線,選取一個點O,保持鼠標鍵按住不松開,移...
【專利技術屬性】
技術研發人員:譚光華,王仁,杜家宜,
申請(專利權)人:張平,
類型:發明
國別省市:湖南;43
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。