欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于智能識別的CAD中的對稱旋轉(zhuǎn)或平移的方法與流程

文檔序號:12157196閱讀:1272來源:國知局
基于智能識別的CAD中的對稱旋轉(zhuǎn)或平移的方法與流程

本發(fā)明屬于平面CAD/CAM技術(shù)領(lǐng)域,涉及一種基于智能識別的CAD中的對稱、旋轉(zhuǎn)或移動的方法。



背景技術(shù):

服裝CAD/CAM,屬于CAD/CAM,最早開發(fā)于70年代美國,80年代引入我國。簡化操作,自由靈活使用,快速學(xué)習(xí),是CAD/CAM智能化發(fā)展的一個重要方向。CAD指計(jì)算機(jī)輔助設(shè)計(jì),CAM指計(jì)算機(jī)輔助制造。

傳統(tǒng)CAD/CAM是工具---功能模式。采用選取工具或使用快捷鍵完成指定的操作,再切換另一工具,完成下一個操作。作圖時有很大一部分精力花在從菜單或工具欄或快捷鍵啟動相應(yīng)的功能上,不停的重復(fù)打開工具、關(guān)閉工具、切換工具的過程,嚴(yán)重影響繪圖人員的創(chuàng)作思維。

CAD中的對稱、旋轉(zhuǎn)和移動是使用最頻繁的三類操作,原有的的這種頻繁啟動和切換工具的模式,方式操作復(fù)雜、繁瑣,花費(fèi)在選擇和切換工具上的時間和精力都是巨大的,嚴(yán)重增加了繪圖人員的學(xué)習(xí)難度和工作強(qiáng)度,并且明顯的制約了繪圖人員的工作效率,相應(yīng)地也增加了勞動力成本。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的所要解決的技術(shù)問題是針對現(xiàn)有平面CAD繪圖方法的不足,提出一種基于智能識別的CAD中的對稱、旋轉(zhuǎn)或移動的方法,該方法避免了在繪圖過程中進(jìn)行工具選取、工具切換的動作,能顯著提高繪圖人員的繪圖效率,減輕其工作強(qiáng)度,為繪圖人員提供一個更為舒適的更為人性化的繪圖環(huán)境和界面,提高生產(chǎn)效率。

為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案為:

一種基于智能識別的CAD中的對稱、旋轉(zhuǎn)或平移的方法,包括對稱方法、旋轉(zhuǎn)方法和平移方法中的三種、任意一種或任意兩種;

(1)所述的對稱方法實(shí)現(xiàn)步驟如下:

在CAD的繪圖界面中,先用鼠標(biāo)的其中一個鍵選擇需要對稱的線,再用鼠標(biāo)的另一個鍵選取或單擊一條線,則判斷以下條件:

(a)鼠標(biāo)的左鍵和右鍵是否都參與了線的選取;

(b)鼠標(biāo)最后一次有且只選中了一條線或單擊一條線;

(c)鼠標(biāo)最后一次操作之前的選取是否是鼠標(biāo)同一鍵完成且最后一次操作的鼠標(biāo)鍵是鼠標(biāo)的另一鍵;

以上條件都滿足,則啟動對稱操作,以鼠標(biāo)最后一次選中的線的兩端點(diǎn)連成的直線為鏡像線:即由計(jì)算機(jī)將所選擇的需要對稱的線以鏡像線為對稱軸對稱到鏡像線的另一側(cè);

(2)所述的旋轉(zhuǎn)方法為方法A或方法B:

方法A的實(shí)現(xiàn)步驟如下:

在CAD的繪圖界面中,先用鼠標(biāo)的第一鍵選擇需要參與旋轉(zhuǎn)的線,用鼠標(biāo)的第二鍵選取一個點(diǎn)作為旋轉(zhuǎn)中心點(diǎn)O,再用鼠標(biāo)選取另一個點(diǎn)A,則判斷以下條件:

(a)是否選中了至少一條線;

(b)是否總共選擇了2個不同位置的點(diǎn),且選中第一個點(diǎn)與選線用了不同的鼠標(biāo)鍵;

以上條件都滿足,則啟動旋轉(zhuǎn)操作(即啟動旋轉(zhuǎn)工具或旋轉(zhuǎn)功能),以鼠標(biāo)選取的第一個點(diǎn)為旋轉(zhuǎn)中心點(diǎn)O,以直線OA為旋轉(zhuǎn)基線,等待鼠標(biāo)再選擇一個點(diǎn)X,以角XOA為旋轉(zhuǎn)角度,將所選中的線旋轉(zhuǎn);

方法B的實(shí)現(xiàn)步驟如下:

在CAD的繪圖界面中,先用鼠標(biāo)選擇需要參與旋轉(zhuǎn)的線,選取一個點(diǎn)O,保持鼠標(biāo)鍵按住不松開,移動鼠標(biāo)在另一個點(diǎn)A彈起鼠標(biāo)鍵,則判斷以下條件:

(a)是否選中了至少一條線;

(b)鼠標(biāo)框選按下去的點(diǎn)和彈起時的點(diǎn)是否是該CAD的繪圖界面中已畫好的位置不同的點(diǎn);

以上條件都滿足,則啟動旋轉(zhuǎn)操作,以O(shè)點(diǎn)為旋轉(zhuǎn)中心點(diǎn),以直線OA為旋轉(zhuǎn)基線,等待鼠標(biāo)再選擇一個點(diǎn)X,以角XOA為旋轉(zhuǎn)角度,將所選中的線旋轉(zhuǎn);

(3)所述的平移方法特征包括

在CAD的繪圖界面中,鼠標(biāo)左鍵選中線,在選中線上單擊左鍵,或選中線的端點(diǎn)上單擊左鍵或拖動左鍵,進(jìn)行以下判斷:

a)是否都是左鍵選中線

b)是否在選中線的端點(diǎn)左鍵單擊或左鍵拖動;

c)是否在選中線上單擊左鍵;

同時滿足條件a和條件b,則啟動平移線工具,以鼠標(biāo)操作的所述端點(diǎn)為平移基點(diǎn)對所選線進(jìn)行平移;

若同時滿足條件a和條件c,則啟動線分割工具,彈出線分割對話框,將該選中線分割成兩段,即將選中線按照用戶在對話框中設(shè)定的參數(shù)打斷。

所述的對稱方法包括非復(fù)制對稱方法和復(fù)制對稱方法,非復(fù)制對稱方法和復(fù)制對稱方法通過某一功能鍵(如ctrl鍵)切換;

所述的旋轉(zhuǎn)方法包括非復(fù)制旋轉(zhuǎn)方法和復(fù)制旋轉(zhuǎn)方法,非復(fù)制旋轉(zhuǎn)方法和復(fù)制旋轉(zhuǎn)方法通過某一功能鍵(如ctrl鍵)切換;;

所述的平移方法包括非復(fù)制平移方法和復(fù)制平移方法,非復(fù)制平移方法和復(fù)制平移方法通過某一功能鍵(如ctrl鍵)切換。

發(fā)明的有益效果:

對于旋轉(zhuǎn)、平移和對稱這種頻繁使用的操作,現(xiàn)有的繪圖方式,繪圖人員必須頻繁的啟動、關(guān)閉和切換工具(或菜單),工具啟動后,還需關(guān)注界面中的提示信息,比如選擇何種點(diǎn)、選擇何種直線等等,從而耗費(fèi)大量的時間和精力。

本發(fā)明的基于智能識別的CAD中的對稱、旋轉(zhuǎn)或移動的方法,通過鼠標(biāo)選定和/或點(diǎn)擊,再配合條件判斷,根據(jù)條件判斷的結(jié)論啟動與條件判斷的結(jié)論相對應(yīng)的繪圖工具,必要時在彈出的對話框中設(shè)定參數(shù),實(shí)現(xiàn)該繪圖工具對應(yīng)的功能?;蛘撸匾獣r,按住某一功能鍵,如ctrl鍵,在是否要復(fù)制之間切換(如平移和復(fù)制平移之間切換,如果不按該功能鍵,是平移,如果按住該功能鍵,再進(jìn)行相同的操作,則是復(fù)制平移)避免了在繪圖過程中進(jìn)行工具選取、工具切換的動作,能顯著提高繪圖人員的繪圖效率,減輕了繪圖人員的工作強(qiáng)度。從本質(zhì)上說,是利用計(jì)算機(jī)的機(jī)器智能(邏輯判斷和條件判斷等)代替人的智能以提高工作效率,減輕繪圖人員的工作強(qiáng)度。

本發(fā)明提供的繪圖模式,為繪圖人員提供一個更為舒適的更為人性化的繪圖環(huán)境和界面。

本發(fā)明的多個具體繪圖功能的實(shí)現(xiàn),雖然是可以單個實(shí)現(xiàn)的,也完全可以集成在同一個繪圖平臺中,結(jié)合鼠標(biāo)左鍵或右鍵的點(diǎn)選、框選操作,不但互不干擾,互不沖突,而且共同協(xié)作,多個具體繪圖功能組合起來,更能發(fā)揮本發(fā)明的優(yōu)勢和潛能。

本發(fā)明的方法雖然可以以軟件代碼等方式存儲在硬盤、光盤等存儲介質(zhì)上,但是本方法的實(shí)質(zhì)在于:與計(jì)算機(jī)硬件系統(tǒng)以及數(shù)控切割設(shè)備相配合共同實(shí)現(xiàn)繪圖功能以及輔助制造功能(CAM);所述的計(jì)算機(jī)硬件系統(tǒng)包括CPU、存儲器和顯示器等。

本發(fā)明的應(yīng)用方式之一為:將本方法集成(嵌入)在現(xiàn)有的繪圖軟件中,直接在計(jì)算機(jī)屏幕中生成圖形,再通過數(shù)控切割設(shè)備對布料或皮革等材料進(jìn)行繪圖或切割,提高生產(chǎn)效率,降低生產(chǎn)和人力資源成本。

本發(fā)明對現(xiàn)有的CAD技術(shù)和CAM技術(shù)作了巨大的改善,對應(yīng)用CAD和CAM技術(shù)設(shè)計(jì)和制造的行業(yè)能帶來深遠(yuǎn)而有益的影響。

附圖說明

圖1為對稱操作前的效果示意圖;

圖2為對稱操作后的效果示意圖;

圖3為旋轉(zhuǎn)操作前的效果示意圖;

圖4為旋轉(zhuǎn)操作后的效果示意圖;

圖5為移動操作的示意圖。

具體實(shí)施方式

以下結(jié)合附圖對本發(fā)明作進(jìn)一步說明。

一種基于智能識別的CAD中的對稱、旋轉(zhuǎn)或平移的方法,包括對稱方法、旋轉(zhuǎn)方法和平移方法中的三種、任意一種或任意兩種;

(1)所述的對稱方法實(shí)現(xiàn)步驟如下:

在CAD的繪圖界面中,先用鼠標(biāo)的其中一個鍵選擇需要對稱的線,再用鼠標(biāo)的另一個鍵選取或單擊一條線,則判斷以下條件:

(a)鼠標(biāo)的左鍵和右鍵是否都參與了線的選取;

(b)鼠標(biāo)最后一次有且只選中了一條線或單擊一條線;

(c)鼠標(biāo)最后一次操作之前的選取是否是鼠標(biāo)同一鍵完成且最后一次操作的鼠標(biāo)鍵是鼠標(biāo)的另一鍵;

以上條件都滿足,則啟動對稱操作,以鼠標(biāo)最后一次選中的線的兩端點(diǎn)連成的直線為鏡像線:即由計(jì)算機(jī)將所選擇的需要對稱的線以鏡像線為對稱軸對稱到鏡像線的另一側(cè);

(2)所述的旋轉(zhuǎn)方法為方法A或方法B:

方法A的實(shí)現(xiàn)步驟如下:

在CAD的繪圖界面中,先用鼠標(biāo)的第一鍵選擇需要參與旋轉(zhuǎn)的線,用鼠標(biāo)的第二鍵選取一個點(diǎn)作為旋轉(zhuǎn)中心點(diǎn)O,再用鼠標(biāo)選取另一個點(diǎn)A,則判斷以下條件:

(a)是否選中了至少一條線;

(b)是否總共選擇了2個不同位置的點(diǎn),且選中第一個點(diǎn)與選線用了不同的鼠標(biāo)鍵;

以上條件都滿足,則啟動旋轉(zhuǎn)操作(即啟動旋轉(zhuǎn)工具或旋轉(zhuǎn)功能),以鼠標(biāo)選取的第一個點(diǎn)為旋轉(zhuǎn)中心點(diǎn)O,以直線OA為旋轉(zhuǎn)基線,等待鼠標(biāo)再選擇一個點(diǎn)X,以角XOA為旋轉(zhuǎn)角度,將所選中的線旋轉(zhuǎn);

方法B的實(shí)現(xiàn)步驟如下:

在CAD的繪圖界面中,先用鼠標(biāo)選擇需要參與旋轉(zhuǎn)的線,選取一個點(diǎn)O,保持鼠標(biāo)鍵按住不松開,移動鼠標(biāo)在另一個點(diǎn)A彈起鼠標(biāo)鍵,則判斷以下條件:

(a)是否選中了至少一條線;

(b)鼠標(biāo)框選按下去的點(diǎn)和彈起時的點(diǎn)是否是該CAD的繪圖界面中已畫好的位置不同的點(diǎn);

以上條件都滿足,則啟動旋轉(zhuǎn)操作,以O(shè)點(diǎn)為旋轉(zhuǎn)中心點(diǎn),以直線OA為旋轉(zhuǎn)基線,等待鼠標(biāo)再選擇一個點(diǎn)X,以角XOA為旋轉(zhuǎn)角度,將所選中的線旋轉(zhuǎn);

(3)所述的平移方法特征包括

在CAD的繪圖界面中,鼠標(biāo)左鍵選中線,在選中線上單擊左鍵,或選中線的端點(diǎn)上單擊左鍵或拖動左鍵,進(jìn)行以下判斷:

a)是否都是左鍵選中線

b)是否在選中線的端點(diǎn)左鍵單擊或左鍵拖動;

c)是否在選中線上單擊左鍵;

同時滿足條件a和條件b,則啟動平移線工具,以鼠標(biāo)操作的所述端點(diǎn)為平移基點(diǎn)對所選線進(jìn)行平移;

若同時滿足條件a和條件c,則啟動線分割工具,彈出線分割對話框,將該選中線分割成兩段,即將選中線按照用戶在對話框中設(shè)定的參數(shù)打斷。

所述的對稱方法包括非復(fù)制對稱方法和復(fù)制對稱方法,非復(fù)制對稱方法和復(fù)制對稱方法通過某一功能鍵(如ctrl鍵)切換;

所述的旋轉(zhuǎn)方法包括非復(fù)制旋轉(zhuǎn)方法和復(fù)制旋轉(zhuǎn)方法,非復(fù)制旋轉(zhuǎn)方法和復(fù)制旋轉(zhuǎn)方法通過某一功能鍵(如ctrl鍵)切換;;

所述的平移方法包括非復(fù)制平移方法和復(fù)制平移方法,非復(fù)制平移方法和復(fù)制平移方法通過某一功能鍵(如ctrl鍵)切換。

實(shí)施例1 :對稱的實(shí)現(xiàn)實(shí)例;

如圖1,左鍵選中曲線,右鍵單擊直線,得到圖2所示的對稱效果;

或者,右鍵選中曲線,左鍵單擊直線,得到圖2所示的對稱效果。

實(shí)施例2:旋轉(zhuǎn)實(shí)現(xiàn)實(shí)例。

方法1:在圖3中,左鍵選中多邊形,右鍵在O點(diǎn)單擊,右鍵再單擊A點(diǎn),啟動旋轉(zhuǎn)預(yù)覽,再單擊點(diǎn)X,則以AOX為角度旋轉(zhuǎn)多邊形,結(jié)果如圖4所示;

方法2:選中如圖多邊形,右鍵在O點(diǎn)按下去,移動至A點(diǎn)彈起,啟動旋轉(zhuǎn)預(yù)覽,再單擊點(diǎn)X,則以AOX為角度旋轉(zhuǎn)多邊形,結(jié)果如圖4所示;

實(shí)施例3:移動實(shí)現(xiàn)實(shí)例。

左鍵選中圖5中的曲線,在端點(diǎn)單擊左鍵,則啟動平移工具。

更進(jìn)一步,如果在線上單擊左鍵,為打斷曲線,如圖5所示。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
东山县| 金塔县| 潼关县| 丹东市| 铁力市| 罗平县| 崇文区| 澄江县| 临澧县| 江孜县| 栖霞市| 绥德县| 南宫市| 绥化市| 宜兰县| 梅州市| 琼海市| 伊川县| 于田县| 巴青县| 兴业县| 宜兰市| 卓资县| 永和县| 布尔津县| 西城区| 阿荣旗| 师宗县| 长治县| 来凤县| 兴山县| 历史| 庆阳市| 永城市| 莲花县| 杭州市| 临邑县| 武胜县| 阜平县| 布拖县| 文昌市|