日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

信息處理裝置和方法

文檔序號:6582751閱讀:174來源:國知局
專利名稱:信息處理裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理裝置及其方法,尤其涉及到使用由3D-CAD產(chǎn)生的3D模型(計(jì)算機(jī)輔助的3D幾何模型)的信息處理裝置和方法。
背景技術(shù)
傳統(tǒng)的CAD裝置(特別是3D-CAD裝置)被用于設(shè)計(jì)具有三維形狀的對象,如商品或產(chǎn)品的部件(以下簡稱部件)。另外,根據(jù)該設(shè)計(jì),產(chǎn)生用于制造部件的金屬模型。
在使用由CAD裝置制備的設(shè)計(jì)信息之前,將諸如尺寸、尺寸容許度、幾何容許度、注釋和符號這類屬性信息輸入給3D模型(3D幾何模型)。
為了輸入用于3D模型的屬性信息,選擇3D模型的平面、分界線、中心線和頂點(diǎn)。例如,把圖26所示的屬性信息輸入到圖24所示的3D模型中(在圖25中顯示了這個(gè)3D模型的正面圖、平面圖和側(cè)面圖)。屬性信息包括距離(長度、寬度和厚度)、角度、洞直徑、半徑、斜面尺寸、尺寸所附的尺寸容許度;在沒有輸入尺寸時(shí)將被加入到平面和分界線中的幾何容許度和尺寸容許度;準(zhǔn)備傳送或指令的用于加工或制造部件、裝置和產(chǎn)品的注釋;和預(yù)先確定的用于代表例如表面粗糙度的前提的符號。關(guān)于添加3D模型的屬性信息,大致使用如下兩種方法(1)用于添加尺寸、尺寸容許度、幾何容許度、注釋和符號的方法。
*輸入尺寸和尺寸容許度需要尺寸線和投影線。
*輸入幾何容許度、注釋和符號需要引出線。
(2)不需要提供尺寸地添加尺寸容許度、幾何容許度、注釋和符號的方法。
*不需要尺寸線和投影線。
*輸入尺寸容許度、幾何容許度、注釋和符號需要引出線。
另外,通過使用3D模型產(chǎn)生金屬模具。在這種情況下,必須執(zhí)行一個(gè)檢查以確定是否按照設(shè)計(jì)得到金屬模具和使用金屬模具產(chǎn)生的產(chǎn)品。
用傳統(tǒng)的添加屬性信息到3D模型的方法會產(chǎn)生下列問題。
在上述情況(1)中,尺寸和尺寸容許度以及用于輸入尺寸和尺寸容許度的尺寸線和投影線變得很復(fù)雜,并且很難看見3D模型的幾何圖形和屬性信息。
如圖24所示,如果3D模型具有比較簡單的形狀并且只有幾十個(gè)屬性信息組,則它們可以被識別。然而,按照需要,由于復(fù)雜或較大形狀的3D模型具有幾百或幾千個(gè)屬性信息組,由于“屬性信息組重疊”“屬性信息與尺寸線、投影線或引出線交疊”或“尺寸線、投影線或引出線的位置不容易理解”使得屬性信息的讀取變得極端困難。甚至圖26中所示的階梯形拐角也很難看清。
在上述情況下,因?yàn)椴僮髡唠y于看清輸入的屬性信息,所以操作者不能確認(rèn)輸入信息的內(nèi)容,即屬性信息的輸入變得困難。
另外,相關(guān)屬性信息的讀取也變得很困難。另外,由于3D模型中被屬性信息占有的空間增加,從具有有限大小的顯示屏上不能同時(shí)看見3D模型的幾何圖形和屬性信息。
另外,關(guān)于在截面圖中將被指定的屬性信息(例如,圖24中平底孔的深度為12±0.1),例如,屬性信息被提供給3D模型的位置不出現(xiàn)并且很難理解。
在情況(2)中,如情況(1)一樣,由于使用引出線而不需要尺寸線和投影線,引出線很復(fù)雜并且很難看見3D模型的幾何圖形和屬性信息。另外,由于如果需要的話,對于具有復(fù)雜或較大形狀的3D模型要提供幾百到幾千個(gè)屬性信息組,因此屬性信息的讀取變得極端困難。
另外,在用于檢查制造的金屬模具和用此金屬模具獲得的產(chǎn)品的過程中需要進(jìn)行尺寸的測量。因此需要利用關(guān)于3D幾何圖形的測量功能的操作以便讀取尺寸值。
在這種情況下,必須選擇用作參考尺寸的部分以讀取所需的平面或分界線。為了讀取多個(gè)部分的尺寸,需要很多操作和較長的處理時(shí)間。另外,也不可避免由于失誤引起的錯(cuò)誤讀數(shù)。另外,需要極大量的工作以讀取所有部分的尺寸。
最初,3D模型和屬性信息是用于加工和制造部件、裝置和產(chǎn)品的數(shù)據(jù),必須由數(shù)據(jù)輸入操作員,即設(shè)計(jì)者高效且準(zhǔn)確地傳輸給接收操作員,即,加工、生產(chǎn)或檢驗(yàn)工程師,從而使數(shù)據(jù)易于理解。傳統(tǒng)技術(shù)不能滿足這些需求,并且工業(yè)有效性很差。
因此,本發(fā)明的一個(gè)目的是添加屬性信息到由CAD裝置產(chǎn)生的3D數(shù)據(jù),從而使信息可以有效并準(zhǔn)確地傳輸,并且易于理解。本發(fā)明的另一個(gè)目的是添加屬性到數(shù)據(jù)以改進(jìn)操作。
本發(fā)明的另一個(gè)目的是有效地使用添加的屬性。
本發(fā)明還一個(gè)目的是通過利用由CAD裝置創(chuàng)建的數(shù)據(jù)有效地產(chǎn)生部件。
本發(fā)明還有一個(gè)目的是通過利用由CAD裝置創(chuàng)建的數(shù)據(jù)有效地執(zhí)行檢查。發(fā)明內(nèi)容因此,本發(fā)明的一個(gè)目的是提供一種信息處理裝置,包括視線設(shè)置裝置,用于關(guān)于3D模型設(shè)置任意視覺方向;屬性輸入裝置,用于輸入屬性信息,從而在由設(shè)置裝置設(shè)置的任意視覺方向上定位屬性信息;和存儲裝置,用于彼此關(guān)聯(lián)地存儲任意視覺方向和屬性信息。
本發(fā)明的另一個(gè)目的是提供一種信息處理方法,包括視線設(shè)置步驟,用于關(guān)于3D模型設(shè)置任意視覺方向;屬性輸入步驟,用于輸入屬性信息,從而在由設(shè)置步驟設(shè)置的任意視覺方向上定位屬性信息;和存儲步驟,用于彼此關(guān)聯(lián)地存儲任意視覺方向和屬性信息。
本發(fā)明的另一個(gè)目的是提供一種信息處理裝置,包括屬性輸入裝置,用于關(guān)于3D模型輸入屬性信息;屬性分配平面設(shè)置裝置,用于設(shè)置與屬性信息關(guān)聯(lián)的虛擬平面;和存儲裝置,用于彼此關(guān)聯(lián)地存儲虛擬平面和屬性信息;本發(fā)明還一個(gè)目的是提供一種信息處理方法,包括屬性輸入步驟,用于關(guān)于3D模型輸入屬性信息;屬性分配平面設(shè)置步驟,用于設(shè)置與屬性信息關(guān)聯(lián)的虛擬平面;和存儲步驟,用于彼此關(guān)聯(lián)地存儲虛擬平面和屬性信息;本發(fā)明的其它特征和優(yōu)點(diǎn)在以下結(jié)合附圖給出的描述中將變得更加明顯,附圖中所用的參考符在全文中代表相同或類似的部件。
附圖簡述

圖1是顯示用于模制的金屬部件模具生產(chǎn)的一般處理的流程圖;圖2是顯示CAD裝置的方框圖;圖3是顯示由圖2所示的CAD裝置執(zhí)行的處理流程圖;
圖4是顯示一個(gè)示例性幾何模型的圖;圖5是顯示構(gòu)成幾何模型的各個(gè)斷面的關(guān)系示意圖;圖6是顯示用于在內(nèi)部存儲介質(zhì)201上存儲面(Face)信息的方法的示意圖;圖7是3D模型和一個(gè)屬性分配平面的平面圖;圖8是顯示3D模型和伴隨的屬性信息的示圖;圖9是顯示3D模型和伴隨的屬性信息的示圖;圖10A和10B是顯示3D模型和伴隨的屬性信息的示圖;圖11A和11B是顯示3D模型和伴隨的屬性信息的示圖;圖12是顯示添加屬性信息到3D模型的處理流程圖;圖13是顯示添加屬性信息到3D模型的處理流程圖;圖14是顯示添加屬性信息到3D模型的處理流程圖;圖15是顯示添加屬性信息到3D模型的處理流程圖;圖16是顯示添加屬性信息到3D模型的處理流程圖;圖17是顯示設(shè)置多個(gè)屬性分配平面到3D模型的處理流程圖;圖18A和18B是顯示關(guān)于3D模型建立的多個(gè)視圖的狀態(tài)的示圖;圖19A和19B是顯示圖18A和18B中從屬性分配平面觀察的3D模型;圖20是顯示一個(gè)狀態(tài)的示圖,其中設(shè)置了3D模型和多個(gè)屬性分配平面;圖21是顯示從圖20的屬性分配平面215觀察的3D模型的示圖;圖22是顯示從圖20的屬性分配平面216觀察的3D模型的示圖;圖23A、23B和23C是顯示一個(gè)狀態(tài)的示圖,其中屬性分配平面被分配給3D模型的一個(gè)部件;圖24是顯示3D模型的一個(gè)實(shí)施例的示圖;圖25是顯示圖24中的3D模型的前視圖、平面圖和側(cè)視圖;圖26是顯示其中屬性信息被提供給圖24中的3D模型的狀態(tài)的視圖;圖27是用于解釋一個(gè)狀態(tài)的視圖,其中圖標(biāo)被用于顯示從各個(gè)屬性分配平面觀察的內(nèi)容;圖28A、28B、28C和28D是顯示3D模型的實(shí)施例的示圖;圖29A、29B、29C、29D和29E是用于解釋其中3D模型和屬性信息用二維表示的狀態(tài)的示圖;圖30是顯示用于設(shè)置顯示屬性分配平面的方向的處理流程圖;
圖31是顯示利用屬性信息作為線索來顯示3D模型的處理流程圖。
圖32是顯示利用幾何信息作為線索來顯示3D模型的處理流程圖。
圖33是顯示其中與屬性信息關(guān)聯(lián)地顯示視圖的狀態(tài)的圖;圖34A和34B是顯示其中與屬性分配平面關(guān)聯(lián)來顯示屬性信息的狀態(tài)的視圖;圖35A和35B是顯示其中屬性信息與視圖關(guān)聯(lián)的狀態(tài)的視圖;圖36A和36B是顯示其中屬性信息與屬性分配平面關(guān)聯(lián)的狀態(tài)的視圖;圖37是顯示用于產(chǎn)生一個(gè)新視圖和用于使屬性信息與新視圖關(guān)聯(lián)的處理流程圖;圖38是顯示當(dāng)屬性信息產(chǎn)生時(shí),自動關(guān)聯(lián)屬性信息與產(chǎn)生的視圖的處理流程圖;圖39是顯示為了屬性信息的關(guān)聯(lián)而改變一個(gè)視圖成為另一個(gè)視圖的處理流程圖;圖40是顯示為了屬性信息的關(guān)聯(lián)而利用另一種方法改變一個(gè)視圖成為另一個(gè)視圖的處理的流程圖;圖41A、41B、41C、41D、41E和41F是顯示圖39的處理的視圖;圖42A、42B、42C和42D是顯示圖40的處理的視圖;圖43是顯示用于使屬性信息與多個(gè)屬性分配平面關(guān)聯(lián),和用于使處于自由狀態(tài)的屬性信息與屬性分配平面之一關(guān)聯(lián)的處理的流程圖;圖44是顯示當(dāng)屬性信息與多個(gè)視圖關(guān)聯(lián)時(shí)呈現(xiàn)的狀態(tài)的視圖;圖45是顯示一種狀態(tài)的視圖,其中屬性信息可以不僅與當(dāng)前顯示在屏幕上的視圖關(guān)聯(lián),而且可以與另一個(gè)所需的視圖關(guān)聯(lián)。
圖46是顯示用于產(chǎn)生屬性信息和用于屬性信息與屬性分配平面的關(guān)聯(lián)的處理流程圖;圖47是顯示其中屬性信息與多個(gè)屬性分配平面關(guān)聯(lián)的狀態(tài)的視圖;圖48是顯示其中屬性信息可以與處于非激活狀態(tài)的屬性分配平面關(guān)聯(lián)的狀態(tài)的視圖;圖49是顯示在任何時(shí)間將產(chǎn)生的屬性信息與所需的屬性分配平面關(guān)聯(lián)的處理的流程圖;圖50是顯示用于改變或添加與屬性信息關(guān)聯(lián)的屬性分配平面的處理的流程圖;圖51A、51B、51C、51D和51E是顯示用于改變或添加與屬性信息關(guān)聯(lián)的屬性分配平面的處理的流程圖;圖52是顯示準(zhǔn)備的用于使產(chǎn)生的屬性信息與預(yù)先設(shè)置的視圖自動關(guān)聯(lián)的菜單的視圖;圖53是顯示準(zhǔn)備的用于使產(chǎn)生的屬性信息與預(yù)先設(shè)置的屬性分配平面自動關(guān)聯(lián)的菜單的視圖。
具體實(shí)施例方式
下面將參考附圖對本發(fā)明的一個(gè)優(yōu)選實(shí)施方案進(jìn)行詳細(xì)的描述。
用于金屬模具生產(chǎn)的一般處理圖1是顯示當(dāng)本發(fā)明被應(yīng)用于用于模制部件的金屬模具生產(chǎn)時(shí)進(jìn)行的一般處理的流程圖。
圖1中,在步驟S101設(shè)計(jì)一個(gè)產(chǎn)品,并準(zhǔn)備用于各個(gè)部件的設(shè)計(jì)附圖。這些部件的設(shè)計(jì)附圖包括這些部件的產(chǎn)生所需的信息和限制條件。這些部件的設(shè)計(jì)附圖是通過二維計(jì)算機(jī)輔助設(shè)計(jì)(2D-CAD)或三維計(jì)算機(jī)輔助設(shè)計(jì)(3D-CAD)系統(tǒng)產(chǎn)生的,由3D-CAD系統(tǒng)產(chǎn)生的附圖(3D附圖)包括諸如幾何和尺寸容許度一類屬性信息。尺寸容許度可以與幾何圖形(平面、分界線、點(diǎn))相關(guān),并被用于指導(dǎo)產(chǎn)品的檢查和指導(dǎo)金屬模具的準(zhǔn)確度。
在步驟S102,研究諸如產(chǎn)品的組裝或模制這類制造過程,并產(chǎn)生關(guān)于每個(gè)部件的過程附圖。每個(gè)部件的過程附圖包括除了用于部件制造所需的信息外的詳細(xì)的檢查指令。使用2D-CAD或3D-CAD系統(tǒng)產(chǎn)生用于部件的過程附圖。
示例檢查指令是要測量的項(xiàng)目的數(shù)目(尺寸或尺寸容許度);和關(guān)于待測項(xiàng)目的測定點(diǎn)或測定方法的指令。
在步驟S103,根據(jù)在步驟S102準(zhǔn)備的用于部件的過程附圖(步驟附圖和金屬模具說明書)設(shè)計(jì)金屬模具,并產(chǎn)生金屬模具附圖。金屬模具附圖包括用于金屬模具制造所需的信息和限制條件。經(jīng)由2D-CAD或3D-CAD系統(tǒng)產(chǎn)生金屬模具附圖,并且由3D-CAD系統(tǒng)產(chǎn)生的金屬模具附圖(3D附圖)包括諸如尺寸和尺寸容許度這類屬性信息。
在步驟S104,根據(jù)在步驟S103產(chǎn)生的金屬模具附圖研究金屬模具制造的過程,并產(chǎn)生金屬模具過程附圖。金屬模具制造過程包括NC加工和一般加工。關(guān)于NC制造步驟(使用數(shù)字控制的自動加工),發(fā)出用于產(chǎn)生NC制造程序的指令。關(guān)于一般加工(手動加工),發(fā)出用于進(jìn)行一般加工的指令。
在步驟S105,根據(jù)金屬模具附圖產(chǎn)生NC程序。
在步驟S106,利用一個(gè)機(jī)器來制造金屬模具部件。
在步驟S107,根據(jù)在步驟S103產(chǎn)生的信息來檢查獲得的金屬模具部件。
在步驟S108,組裝金屬模具部件以形成模具。
在步驟S109,根據(jù)在步驟S101和在步驟S102產(chǎn)生的信息檢查通過模制獲得的部件。如果該檢查結(jié)果滿足預(yù)定的參考水平(確定),則之后用于產(chǎn)生模制部件的金屬模具生產(chǎn)終止。
在步驟S110,當(dāng)檢查結(jié)果不符合預(yù)定水平時(shí),根據(jù)在步驟S109的檢查結(jié)果,對于模制的產(chǎn)品準(zhǔn)確度不夠的金屬模具進(jìn)行矯正。
產(chǎn)品設(shè)計(jì)下面將對關(guān)于產(chǎn)品的設(shè)計(jì)和關(guān)于每一部件的設(shè)計(jì)附圖的產(chǎn)生給予說明。關(guān)于部件的設(shè)計(jì)附圖是利用2D-CAD或3D-CAD系統(tǒng)產(chǎn)生的。
首先,通過利用圖2所示的信息處理裝置,例如CAD裝置來解釋部件的設(shè)計(jì)。
圖2是CAD裝置的框圖。在圖2中,內(nèi)部存儲介質(zhì)201和外部存儲裝置202是半導(dǎo)體存儲裝置或磁存儲裝置,諸如RAM,用于存儲CAD數(shù)據(jù)和CAD程序。
一個(gè)CPU裝置203控制CAD裝置的各個(gè)模塊,并根據(jù)CAD程序命令執(zhí)行處理。
顯示裝置204用于顯示各個(gè)附圖(3D附圖和2D附圖)、和操作所需的按鈕以及指令。
輸入裝置205,諸如鼠標(biāo)或鍵盤,用于為CAD程序提供指令。
輸出裝置206,諸如打印機(jī),根據(jù)從CPU裝置203接收到的命令輸出圖紙。
外部連接裝置207連接CAD裝置到外部裝置,并把從CAD裝置接受到的數(shù)據(jù)提供到外部裝置,或使得外部裝置控制CAD裝置。另外,外部連接裝置用于從外部裝置下載CAD程序,用于本實(shí)施方案的處理。
圖3是顯示由圖2中所示的CAD裝置執(zhí)行的處理的流程圖。
首先,當(dāng)操作員利用輸入裝置205輸入指令以激活CAD程序時(shí),存儲在外部存儲裝置202中的CAD程序被讀入到內(nèi)部存儲介質(zhì)201中,并由CPU裝置203執(zhí)行(步驟S301)。
然后,作為經(jīng)由操作員利用輸入裝置205交互式地輸入指令的結(jié)果,在內(nèi)部存儲介質(zhì)201中產(chǎn)生后面將要描述的幾何模型,并作為圖像顯示在顯示裝置204上(步驟S302)。另外,當(dāng)操作員用輸入裝置205來設(shè)計(jì)文件名時(shí),前面準(zhǔn)備的存儲在外部存儲裝置202中的幾何模型可被讀入到內(nèi)部存儲介質(zhì)201中,在這里它可被CAD程序處理。
操作員利用輸入裝置205,在制備幾何模型的三維空間產(chǎn)生屬性分配平面,該屬性分配平面構(gòu)成分配屬性或與屬性關(guān)聯(lián)的虛擬平面(步驟S303)。
屬性分配平面作為圖像數(shù)據(jù),例如框架(雙框架,其內(nèi)部刷有不透明顏色)被顯示,從而使屬性分配平面的位置很容易被看出。另外,用于設(shè)置屬性分配平面的信息與幾何模型關(guān)聯(lián)地存儲在內(nèi)部存儲介質(zhì)201中。
另外,如果需要,最好對產(chǎn)生的屬性分配平面提供名稱。
操作員利用輸入裝置205給幾何模型添加屬性信息,如尺寸容許度(步驟S304)。添加的屬性信息可作為圖像數(shù)據(jù)(文本、符號,或標(biāo)簽)顯示在顯示裝置204上,并與幾何模型相關(guān)地存儲到內(nèi)部存儲介質(zhì)201上。
操作員利用輸入裝置205使得屬性信息與屬性分配平面關(guān)聯(lián)(步驟S305)。
如下執(zhí)行“關(guān)聯(lián)”。給屬性信息分配唯一的標(biāo)識符,同時(shí)給屬性分配平面分配唯一的標(biāo)識符。用于屬性信息的標(biāo)識符與用于屬性分配平面的那些標(biāo)識符關(guān)聯(lián),并且在屬性信息和屬性分配平面之間產(chǎn)生關(guān)聯(lián)信息。以這種方式執(zhí)行“關(guān)聯(lián)”。
在屬性信息和屬性分配平面之間的關(guān)聯(lián)信息被存儲到內(nèi)部存儲介質(zhì)201上。
操作員可以預(yù)先指定屬性分配平面,并可以在使屬性信息與屬性分配平面關(guān)聯(lián)的同時(shí)添加屬性。另外,操作員可以使用輸入裝置205以設(shè)置或取消屬性信息與屬性分配平面的關(guān)聯(lián)。
然后,操作員通過利用輸入裝置205指定屬性分配平面,控制屬性分配平面和與屬性分配平面關(guān)聯(lián)的屬性信息,如尺寸容許度的顯示/不顯示,和控制顏色(步驟S306)。
當(dāng)操作員利用輸入裝置205產(chǎn)生屬性分配平面時(shí),操作員設(shè)置用于屬性分配平面的顯示信息(視線位置、視線方向和放大率)。當(dāng)設(shè)置關(guān)于屬性分配平面的顯示信息并指定屬性分配平面時(shí),可根據(jù)指定的視線位置、視線方向和放大率顯示幾何模型。然后,由于屬性分配平面與屬性信息關(guān)聯(lián),可以選擇性地顯示與指定的屬性分配平面關(guān)聯(lián)的屬性信息。關(guān)于屬性分配平面的顯示信息被存儲到內(nèi)部存儲介質(zhì)201中。
根據(jù)操作員的指令,屬性信息也可以被存儲到外部存儲裝置202中(步驟S307)。
可以將標(biāo)識符添加到屬性信息中,屬性信息可以與標(biāo)識符一起被存儲到外部存儲裝置202中。
該標(biāo)識符是添加到屬性信息以便將其與其它屬性信息區(qū)別的屬性值。當(dāng)涉及屬性信息的數(shù)據(jù)將被多個(gè)程序交換時(shí),唯一的標(biāo)識符被添加到屬性信息,以使得涉及屬性信息的數(shù)據(jù)與屬性信息相關(guān)聯(lián)地被處理。
如一個(gè)實(shí)施例,當(dāng)由測量裝置輸出的測量結(jié)果與屬性信息如尺寸關(guān)聯(lián)時(shí),被添加到尺寸的測量結(jié)果與添加到標(biāo)識符的測量結(jié)果相對應(yīng)。結(jié)果,測量結(jié)果可以與尺寸相關(guān)地被讀取。
另外的信息可被添加到外部存儲器202中的屬性信息,并且這個(gè)得到的數(shù)據(jù)可被讀取到內(nèi)部存儲介質(zhì)201以刷新屬性信息。
最后,操作員利用輸入裝置205存儲CAD屬性模型到外部存儲裝置202,該CAD屬性模型通過將關(guān)于屬性分配平面的位置信息、關(guān)于屬性分配平面的顯示信息,以及屬性信息添加到幾何模型而獲得(步驟S308)。
幾何模型和CAD屬性模型下面將描述幾何模型和CAD屬性模型。
圖4是顯示一個(gè)幾何模型實(shí)施例的視圖,圖5是顯示構(gòu)成幾何模型的各個(gè)部分的關(guān)系的示意圖。
在圖4中,實(shí)心模型被顯示為用于幾何模型的典型實(shí)施例。如圖4所示,固體模型信息被用作表達(dá)方法,籍此CAD被用來在三維空間內(nèi)限定部件的幾何圖形,它包括拓?fù)湫畔?拓?fù)鋵W(xué))和幾何信息(幾何學(xué))。如圖5所示,用于固體模型的拓?fù)湫畔⒈环謱哟鎯υ趦?nèi)部存儲介質(zhì)201中,并包括一個(gè)或多個(gè)殼(Shell),用于一個(gè)殼的一個(gè)或多個(gè)面(Face),用于一個(gè)面的一個(gè)或多個(gè)環(huán)(Loop),用于一個(gè)環(huán)的一個(gè)或多個(gè)邊緣和用于邊緣的兩個(gè)頂點(diǎn)。
另外,表達(dá)面的幾何形狀如平面和圓柱面的表面信息與面關(guān)聯(lián)被存儲到內(nèi)部存儲介質(zhì)201中。同樣,表達(dá)邊緣幾何圖形如線性線條和弧線的曲線信息與邊緣關(guān)聯(lián)被存儲到內(nèi)部存儲介質(zhì)201中。另外,在三維空間中的坐標(biāo)與頂點(diǎn)關(guān)聯(lián)地存儲到內(nèi)部存儲介質(zhì)201中。
關(guān)于殼、面、環(huán)和頂點(diǎn)的拓?fù)湓?,關(guān)聯(lián)的屬性信息被存儲到內(nèi)部存儲介質(zhì)201中。
如一個(gè)實(shí)施例,將描述用于存儲面信息到內(nèi)部存儲介質(zhì)201中的方法。
圖6是顯示用于存儲面信息到內(nèi)部存儲介質(zhì)201中的方法。
如圖6所示,面信息包括面ID,指向構(gòu)成面的環(huán)列表(LoopList)的指針,指向代表面幾何圖形的表面數(shù)據(jù)的指針,指向?qū)傩孕畔⒌闹羔槨?br> 環(huán)列表是構(gòu)成面的所有環(huán)的ID列表。表面數(shù)據(jù)包括表面類型(SurfaceType)和與表面類型一致的表面參數(shù)(SurfaceParamcter)。屬性信息包括屬性類型和與屬性類型一致的屬性值,屬性信息包括指向面的指針和指向?qū)傩运鶎俳M的指針。
用于3D模型的屬性信息的輸入和顯示(屬性分配平面)下面將詳細(xì)解釋用于輸入關(guān)于3D模型的屬性信息、用于產(chǎn)生屬性分配平面和用于顯示添加有屬性信息的3D模型的顯示的處理。
圖7到11是顯示3D模型、屬性信息和屬性分配平面的視圖,圖12到14是顯示用于添加屬性分配平面和屬性信息到3D模型的處理流程圖。
在圖12的步驟S121,產(chǎn)生圖7中的3D模型1,在步驟S122,建立所需的屬性分配平面。
該屬性分配平面用來定義涉及到3D模型1的顯示和添加到3D模型1的屬性信息的條件。
在本發(fā)明中,通過利用在(虛擬)三維空間中的一個(gè)點(diǎn)的位置(以下簡稱為視點(diǎn))和將要產(chǎn)生的平面的法向(與視線方向匹配)來定義屬性分配平面。另外,還包括關(guān)于3D模型1的顯示放大率(以下簡稱為放大率)的信息和添加到3D模型1的屬性信息。
視點(diǎn)被用于限定一個(gè)位置,從該位置可以看見3D模型1,即,3D模型在視線方向被顯示。例如,從距離3D模型1的前視圖201的輪廓60毫米的位置設(shè)置屬性分配平面212(圖7)。
然而,應(yīng)該注意,如通過所謂三角學(xué)呈現(xiàn)的透視圖(前視圖、平面圖、右和左側(cè)視圖、底面圖和后面圖)觀察,只要視線位置位于3D模型1的外部就不會影響顯示內(nèi)容。
另外,當(dāng)顯示3D模型1和添加到3D模型的屬性信息時(shí),不論前面的顯示狀態(tài)如何,視線的視覺位置都對應(yīng)于顯示裝置204的顯示中心。
然后,屬性平面的法向?qū)?yīng)于從視點(diǎn)延伸的視覺方向,其中在該處顯示3D模型1和添加到3D模型1的屬性信息。
另外,放大率被定義為使得在(虛擬)三維空間中的3D模型被放大用于顯示在顯示裝置204上的放大率。
按照需要,屬性分配平面的視線位置、視線方向(屬性分配平面的法向)和放大率這些參數(shù)被設(shè)置為變量。
例如,在圖7中,確定屬性分配平面211垂直于圖25的平面圖中的面201a,并且其從3D模型的外部到內(nèi)部的方向與視線方向匹配。確定視線位置和放大率從而使得3D模型1的幾何圖形和基本上所有提供的屬性信息都可被顯示在顯示裝置204的顯示屏上。例如,在該實(shí)施方案中,放大率是“1”,視線位置201f被限定在基本上為平面圖的面201a的中心(圖7中的鏈狀線表示其中前視圖的輪廓基本上投影到屬性分配平面211上的狀態(tài))。類似地,在垂直于前視圖中的面201c的視線方向設(shè)置屬性分配平面212,并且在垂直于側(cè)視圖中面201b的視線方向設(shè)置屬性分配平面213。
為了清楚地鑒別各個(gè)屬性分配平面的位置,用正方形雙框架來表示這些平面。在該實(shí)施方案中,該框架被用作清楚表明屬性信息的位置的裝置。然而,本發(fā)明不限于使用正方形雙框架,也可以使用正方形以外的多邊形或圓形。平行于3D模型1的上平面201a定位屬性分配平面211,平行于3D模型1的前平面201b定位屬性分配平面212,平行于3D模型1的側(cè)平面201c定位屬性分配平面213。
(用于輸入屬性信息的方法)輸入與在步驟S123設(shè)置的每個(gè)屬性分配平面相關(guān)的屬性信息。在此時(shí),屬性信息被分配在屬性分配平面上。圖8、10A和11A是顯示一個(gè)狀態(tài)的視圖,在該狀態(tài)中與屬性分配平面211、212和213關(guān)聯(lián)地提供用于3D模型的屬性信息。圖9、10B和11B是顯示在視線位置、視線方向和以屬性平面211、212和213的放大率顯示3D模型1和屬性信息的視圖。
與屬性分配平面關(guān)聯(lián)的屬性信息的大小(字符或符號的高度)根據(jù)用于該屬性分配平面的放大率而變化。屬性信息的大小(毫米)被規(guī)定為其中呈現(xiàn)3D模型的虛擬三維空間中的大小(不是屬性信息被顯示在顯示裝置204上時(shí)的大小)。
在輸入屬性信息之后可以執(zhí)行屬性分配平面與屬性信息的關(guān)聯(lián)。例如,如圖13中的流程表所示準(zhǔn)備3D模型(步驟S131),在步驟S132輸入屬性信息,在步驟S133使屬性信息與所需的屬性分配平面關(guān)聯(lián)。另外,按照需要,對與屬性分配平面關(guān)聯(lián)的屬性信息執(zhí)行諸如添加或刪除這類校正。
當(dāng)屬性信息與另一屬性分配平面關(guān)聯(lián)時(shí),屬性信息的大小根據(jù)用于相應(yīng)的屬性分配平面的放大率而變化。
當(dāng)3D模型1被二維顯示在由各個(gè)屬性分配平面限定的視線方向中時(shí),可以輸入屬性信息。這個(gè)輸入過程可以與在利用所謂2D-CAD創(chuàng)建二維附圖的步驟完全相同的方式執(zhí)行。另外,按照需要,在3D模型被三維顯示時(shí)可以輸入該屬性信息。由于操作員可以三個(gè)尺寸觀察3D模型1時(shí)輸入屬性信息,因此可以沒有錯(cuò)誤地執(zhí)行有效的輸入處理。
下面將解釋讀取用于3D模型1的屬性信息的情況。在圖14的步驟S141,選擇所需的屬性分配平面。在步驟S142,根據(jù)用于選定的屬性分配平面的視線位置、視線方向和放大率,顯示3D模型1的幾何圖形和與在步驟S141選定的屬性分配平面關(guān)聯(lián)的屬性信息。例如,當(dāng)選擇屬性分配平面211、212和213時(shí),3D模型1和圖9、10B或11B所示的屬性信息被顯示,于是無論先前顯示狀態(tài)如何,屬性分配平面都被定位在屏幕的法向。此時(shí),屬性信息被顯示在選定的屬性分配平面的視線方向,即,被法向定位在屏幕上。因此,可以看見在顯示屏上的3D模型和屬性信息,從而使得它們極容易被理解。
(用于選擇屬性分配平面的方法)下面將解釋可以很容易地選擇屬性分配平面的情況。首先,作為一種方法(圖7),顯示可選擇的3D模型的屬性分配平面的框架,并且操作員使用輸入裝置205,包括如鼠標(biāo)一類的定點(diǎn)裝置用于選擇屬性分配平面。
作為另一個(gè)方法(未顯示),可選擇的屬性分配平面的名稱作為用于選擇所需屬性分配平面的列表被顯示。
作為另一種方法(圖27),如從視線方向所見,屬性分配平面(圖9、10B和11B)作為縮略圖像圖標(biāo)被顯示和選擇。
(輸入屬性信息的另一種方法)參考圖11到14,在上面描述的屬性信息輸入處理中,屬性信息與各個(gè)屬性分配平面關(guān)聯(lián)。然而,關(guān)聯(lián)裝置并不限于這種設(shè)置,例如屬性信息可以被分成組,并且這些組與屬性分配平面關(guān)聯(lián)。
下面將參考圖15和16對這種方法進(jìn)行描述。
預(yù)先輸入的屬性信息選擇性地被分組或者以搜索結(jié)果為基礎(chǔ),并且每個(gè)組與一個(gè)屬性分配平面關(guān)聯(lián)。結(jié)果,可以獲得上面描述的同樣結(jié)果和效應(yīng)。另外,當(dāng)屬性信息被校正時(shí),即,被添加到組或從組中刪除時(shí),可以操縱與屬性分配平面關(guān)聯(lián)的屬性信息。
這就是說,生成3D模型1(步驟S151),輸入屬性信息(步驟S152),對3D模型1設(shè)置屬性分配平面的視線位置、視線方向和放大率(步驟S153)。然后,在步驟S152輸入的屬性信息被組合成組,并使選定的屬性分配平面與分組的屬性信息關(guān)聯(lián)(步驟S154)。
如圖16所示,選擇將要顯示的屬性分配平面(步驟S161),根據(jù)屬性分配平面的視線位置和視線方向以及放大率顯示與選定的屬性分配平面關(guān)聯(lián)的屬性信息同時(shí)進(jìn)行定位(步驟S162)。
(建立多個(gè)屬性分配平面)下面將解釋一個(gè)以相同的視線方向取向建立多個(gè)屬性分配平面的處理(這些屬性分配平面彼此平行)的實(shí)施例。
圖17是以相同的視線方向取向建立多個(gè)屬性分配平面的處理流程圖。圖18是顯示當(dāng)多個(gè)屬性分配平面以相同的視線方向被建立時(shí)的3D模型。
下面將給出關(guān)于一種情況的解釋,其中建立了多個(gè)屬性分配平面,其透視方向是圖7中3D模型的前視圖的透視方向。
如上所述,創(chuàng)建3D模型1(步驟S171),在步驟S172設(shè)置屬性分配平面212(視線位置、視線方向和放大率),它是第一屬性分配平面。屬性分配平面212的視線方向垂直于在前視圖中的平面201b,例如放大率是“1”,視點(diǎn)被定位于距離前視圖的外表面30毫米處,并且基本上在前視圖的平面201b的中心。
在步驟S173,圖10A中的屬性信息與屬性分配平面212關(guān)聯(lián)地被輸入,于是,如圖10B所示,在屬性分配平面212的視線方向極容易二維觀察3D模型和屬性信息。
在步驟S174,設(shè)置屬性分配平面214(視線位置、視線方向和放大率)的屬性分配平面,它是第二屬性分配平面。設(shè)置屬性分配平面214的視線方向,從而使它平行于在前視圖中的平面201b,例如放大率設(shè)置為“1”,設(shè)置視線位置從而使它包括3D模型的孔的中軸。
屬性分配平面214被涂刷成正方形的實(shí)體顏色。此時(shí),如圖19B所示,從屬性分配平面214觀察的3D模型1是沿虛擬平面214作的截面圖。然后,與屬性分配平面214關(guān)聯(lián)地輸入屬性信息(例如圖19B中的孔的大小12±0.1)。進(jìn)一步,當(dāng)選擇屬性分配平面214時(shí),3D模型1的截面和與屬性分配平面214關(guān)聯(lián)的屬性信息被定位并如圖19B所示地顯示。
當(dāng)3D模型移位或旋轉(zhuǎn)時(shí),可以獲得如圖19B所示的三維顯示。
具體地說,當(dāng)選擇屬性分配平面214時(shí),位于屬性分配平面214視線方向的3D模型1和存在于視線方向的區(qū)域中的與屬性分配平面關(guān)聯(lián)的屬性信息被顯示,3D模型幾何圖形和與視線方向相對的區(qū)域中的屬性(見圖18B)不顯示。
根據(jù)該實(shí)施方案,不僅與外部幾何圖形有關(guān)的屬性信息,而且與相同視線方向的截面形狀有關(guān)的屬性均可以被處理。因此,由于可以通過參考該截面形狀輸入并顯示屬性信息,所以由屬性信息指明的部分可以很容易且迅速地被鑒別。
另外,可以使用在其上3D模型幾何圖形以相同方式出現(xiàn)的多個(gè)屬性分配平面。圖20顯示具有相同視線方向的屬性分配平面215和216。在這個(gè)實(shí)施例中,屬性分配平面215和216朝向3D模型1的前視圖。當(dāng)屬性信息被分成例如與各個(gè)屬性分配平面關(guān)聯(lián)的組時(shí),可以很容易地看見屬性信息。例如,在圖21的關(guān)于3D模型1的平面圖中,與外部尺寸有關(guān)的屬性信息組被分組。
圖22是顯示關(guān)于孔的位置和形狀的屬性信息組的視圖。使屬性信息組與屬性分配平面215和216關(guān)聯(lián)。由于有關(guān)的屬性信息被分組并被分配給屬性分配平面,所以可以很容易地看見相關(guān)的屬性信息。(屬性信息的位置)
為了表達(dá)3D模型和準(zhǔn)備添加到其上的屬性信息從而使它們可以被容易地看作二維附圖,操作員選擇或分組關(guān)于要表達(dá)的3D模型的部分的多個(gè)屬性信息,并使屬性信息與屬性分配平面關(guān)聯(lián)。只要使用二維附圖方法,屬性信息就僅僅需要被分配到關(guān)聯(lián)的屬性分配平面的視線方向的區(qū)域內(nèi)。然而,對于所謂“3D附圖”,其中屬性信息被添加到3D模型,需要一些裝置以滿意地顯示3D模型的優(yōu)點(diǎn)。
3D模型的優(yōu)點(diǎn)之一是,由于3D模型1可以三維表達(dá)于顯示屏上,所以它的外觀與實(shí)際對象近似,于是制備二維附圖所需的從二維轉(zhuǎn)變成三維的處理(通常是在操作員心中執(zhí)行的),對于制備3D模型的操作員或利用3D模型執(zhí)行下一步驟的操作員(步驟設(shè)計(jì)師、金屬模具設(shè)計(jì)師/制造者、測量者等)是不需要的。這個(gè)轉(zhuǎn)變過程主要依賴于操作員的經(jīng)驗(yàn),因此,錯(cuò)誤轉(zhuǎn)變和轉(zhuǎn)變遺漏時(shí)有發(fā)生。
為了避免在3D附圖中的模型的三維表達(dá)代表的3D模型1的優(yōu)點(diǎn)被遺漏,需要一些裝置用于屬性信息(屬性信息的位置)的三維顯示。
下面將參考圖28A到28D描述將要設(shè)計(jì)的點(diǎn)。
圖28A是用于解釋的3D模型2透視圖。圖28B是3D模型2的平面圖。圖28C是用于解釋一種狀態(tài)的透視圖,在該狀態(tài)中沒有設(shè)計(jì)分配系統(tǒng)而將屬性信息添加到3D模型2。圖28D是其分配系統(tǒng)已經(jīng)被設(shè)計(jì)的屬性信息的透視圖。
首先,制備屬性分配平面218并輸入屬性信息以便產(chǎn)生關(guān)于3D模型2的二維平面圖。圖28B顯示了其中3D模型2沿屬性分配平面218的視線被顯示的狀態(tài)。
當(dāng)如圖28C所示多個(gè)屬性分配平面交替排列以便輸入屬性信息時(shí),屬性信息組重疊,因此很難辨認(rèn)屬性信息的內(nèi)容。由于如圖28C所示,既使僅提供少量屬性信息也不容易看見屬性信息的內(nèi)容,很容易假設(shè)對于較復(fù)雜的幾何圖形,屬性信息將無效,并且將不可能建立作為附圖的透視狀態(tài)。
然而,當(dāng)如圖28D所示將屬性信息組分配到同一平面時(shí),屬性信息組不會彼此重疊,并可以容易地鑒別,如圖28B中二維附圖所表示的一樣。
以這種方式,當(dāng)屬性信息被添加到3D模型時(shí),在利用3D模型,即三維表示的優(yōu)點(diǎn)時(shí),以二維表示的屬性信息可以很容易被鑒別。因此,得到的附圖可以被用作三維附圖。
另外,最好其上要分配屬性信息的平面是與屬性分配平面相同的平面。
在該實(shí)施例中,使用了簡單的3D模型。然而,當(dāng)處理更復(fù)雜的3D模型時(shí),必須在相同視線方向設(shè)置多個(gè)屬性分配平面。
假定多個(gè)屬性分配平面和關(guān)聯(lián)的屬性信息被共同顯示以便選擇所需的屬性分配平面和所需的屬性信息。
在這種情況下,如果分配屬性信息的面與屬性分配平面有一定距離,則不容易看出屬性信息與屬性分配平面之間的關(guān)聯(lián),并可能會錯(cuò)誤地選擇屬性分配平面或?qū)傩孕畔?。為了避免這種錯(cuò)誤選擇并使得很容易看出這種關(guān)聯(lián),屬性信息應(yīng)該被分配到與屬性分配平面相同的平面。
再者,為了與在參考圖20時(shí)所述的相同的視線方向產(chǎn)生屬性分配平面,必須在相同視線方向產(chǎn)生多個(gè)屬性分配平面。當(dāng)在同一時(shí)間顯示屬性分配平面和關(guān)聯(lián)的屬性信息時(shí),并且這些屬性分配平面產(chǎn)生于同一個(gè)面上時(shí),屬性信息分配于其上的面也在相同平面上,則不僅在視線方向,而且在偏離視線方向的斜向,屬性信息組重疊并且不容易被鑒別。最初,由于大量屬性信息組被提供在一個(gè)方向,屬性信息組被分配給多個(gè)屬性分配平面,所以當(dāng)它們在同一時(shí)間被顯示時(shí),屬性信息組的重疊就不可避免。
即使沒有可以用來解決上述在視線方向不容易看見屬性信息的問題的辦法,在相同的視線方向以一定距離安排屬性分配平面也是一種有效的用于在透視狀態(tài)容易鑒別屬性信息的方法。
(放大率)當(dāng)以所需的放大率(magnification)顯示屬性分配平面時(shí),可以很容易地看見復(fù)雜或詳細(xì)的形狀。
圖23A到23C是顯示其中3D模型1被部分放大和顯示的狀態(tài)的示圖。如圖23A所示,當(dāng)3D模型1的視線方向朝向平面圖時(shí),視線位置被設(shè)置在靠近角落并且放大率被設(shè)置為5,屬性分配平面217被提供給3D模型1,可以顯示階梯形狀及屬性信息,從而使它們很容易被理解(圖23B)。
不管構(gòu)成3D-CAD裝置的硬件或用于形成3D模型的方法如何,該實(shí)施方案對所有3D-CAD和2D-CAD系統(tǒng)都有效。
(放大率和屬性信息的大小)
與屬性分配平面關(guān)聯(lián)的屬性信息的大小(字符或符號的高度)根據(jù)屬性分配平面所用的放大率而變化(圖23B)。
屬性信息的大小(毫米)被限定為在呈現(xiàn)3D模型的虛擬三維空間中的大小(不是當(dāng)屬性信息被顯示在顯示裝置204上時(shí)的大小)。
假定用于屬性分配平面211(放大率是1)的屬性信息的大小是3毫米。圖23C是顯示一個(gè)實(shí)施例的示圖,其中關(guān)于屬性分配平面217(放大率是5)的屬性信息也是以字符高度為3毫米顯示。
由于與屬性分配平面217關(guān)聯(lián)的屬性信息以放大率“5”顯示,所以屬性信息的大小是15毫米。
圖23B和23C中的正方形線代表用于顯示裝置204的可顯示范圍。
當(dāng)安排屬性信息組使它們不互相重疊時(shí),3D模型1的位置與屬性信息的位置分開,從而使得3D模型1的幾何圖形和與屬性信息的關(guān)聯(lián)不容易理解,并會發(fā)生錯(cuò)誤讀取。再者,當(dāng)顯示多個(gè)屬性信息組時(shí),在顯示裝置204上不能顯示所有的屬性信息組,需要額外的改變顯示范圍的勞動,以用于在顯示可用范圍之外看見的屬性信息。
如果字符的大小不因?qū)p小的顯示(小于“1”的放大率)而變化,當(dāng)尺寸減小的圖像被顯示時(shí),在顯示裝置204上的屬性信息的顯示區(qū)域變得較小。結(jié)果,屬性信息的內(nèi)容不能被讀取。
因此,在考慮到屬性信息被顯示時(shí)的這一問題時(shí),最好屬性信息的大小根據(jù)放大率而改變。
因此,放大率應(yīng)該大致與屬性的大小成反比。例如,當(dāng)屬性分配平面211的放大率是“1”,并且屬性信息的大小是3毫米時(shí),與屬性分配平面217關(guān)聯(lián)的屬性信息的大小被設(shè)置為0.6毫米。
(多個(gè)屬性分配平面的選擇)在該實(shí)施方案中,為了顯示與屬性分配平面關(guān)聯(lián)的屬性信息,僅選擇一個(gè)屬性分配平面。下面將解釋關(guān)于選擇多個(gè)屬性分配平面的情況。
由于在選擇一個(gè)屬性分配平面時(shí)僅有一個(gè)視線位置和一個(gè)視線方向,所以只有一個(gè)顯示方法被用于該顯示裝置。當(dāng)選擇多個(gè)屬性分配平面時(shí),必須使用多個(gè)顯示方法,因此需要一些顯示裝置。例如,可以顯示與選定的多個(gè)屬性分配平面關(guān)聯(lián)的所有屬性信息,可選擇關(guān)于特定屬性分配平面的設(shè)置,并用于視線位置及視線方向。
再者,通過利用關(guān)于每個(gè)關(guān)聯(lián)屬性分配平面的不同顏色來顯示屬性信息,從而可以很容易地鑒別不同的屬性信息組。
(屬性分配平面的水平和垂直設(shè)置)至此,僅僅解釋了根據(jù)本發(fā)明的視線位置、視線方向和放大率的設(shè)置,而對于屬性分配平面的水平和垂直設(shè)置還沒有解釋。
在二維附圖中,提供了規(guī)則用于在圖25的各個(gè)視線方向獲得的視圖(平面圖、前視圖和側(cè)視圖)的分配。這是由于必須很容易理解從各個(gè)視線方向觀察的位置關(guān)系,以便在二維平面中表示實(shí)際三維幾何圖形。
關(guān)于3D附圖,其中屬性信息被添加到3D模型,不僅可以提供在垂直于3D模型的外面的方向觀察的二維表示(圖9、10B和11B),而且提供了通過旋轉(zhuǎn)二維狀態(tài)的3D模型傾斜方向觀察的三維表示(圖10A和11A)。
因此,在三維圖示中,不需要特別規(guī)定屬性分配平面的水平和垂直方向(假設(shè)水平和垂直方向與顯示屏上的相應(yīng)方向匹配),以便顯示平面圖、前視圖和側(cè)視圖。只要正確表達(dá)3D模型和所附的屬性信息,圖29A到29E中的所有圖示都是正確圖示。再者,當(dāng)略微旋轉(zhuǎn)3D模型時(shí),可以三維顯示3D模型,并且很容易鑒別當(dāng)前顯示部分的3D模型位于哪一部分,以及容易理解來自另一視線方向的平面圖和側(cè)視圖。因此,沒有考慮視線方向的位置關(guān)系而在屬性分配平面的水平和垂直方向顯示3D模型時(shí)不會遇到特殊的問題。
然而,在其中屬性信息被添加到3D模型的三維附圖中,不是所有的操作員條件都能夠自由地旋轉(zhuǎn)顯示3D模型。這是由于一些辦公室不需要校正3D模型,而僅需要作為數(shù)字?jǐn)?shù)據(jù)存儲和讀取顯示在每個(gè)屬性分配平面上的二維圖像數(shù)據(jù)。另外,還有一些辦公室僅可處理傳統(tǒng)的圖紙。
以這種假設(shè),必須使用用于二維附圖的規(guī)則以在各個(gè)視線方向觀察顯示。
因此,在產(chǎn)生屬性分配平面之前,必須設(shè)置用于在顯示裝置204上顯示3D模型的水平和垂直方向。
圖30是關(guān)于這個(gè)處理的流程圖。
首先,創(chuàng)建3D模型(步驟S3001)。
然后,設(shè)置關(guān)于3D模型的視線位置、視線方向和放大率,并產(chǎn)生屬性分配平面(步驟S3002)。
指定屬性分配平面的水平方向(或垂直方向)(步驟S3003)。關(guān)于這個(gè)指定,可以選擇存在于(虛擬)三維空間中的三個(gè)軸向(X、Y和Z),或者可以選擇3D模型的分界線的方向或3D模型的平面的垂直方向。
當(dāng)指定屬性分配平面的水平方向(或垂直方向)時(shí),通過選擇屬性分配平面來確定顯示3D模型和屬性信息的位置。
為了創(chuàng)建另一個(gè)屬性分配平面,在保持創(chuàng)建的屬性分配平面的視線方向的同時(shí),僅需要指定水平方向(或垂直方向)。
(用于顯示屬性信息的方法)在上述關(guān)于該實(shí)施方案的解釋中,作為選擇性顯示所輸入的關(guān)于3D模型的屬性信息的方法,首先,選擇一個(gè)屬性分配平面,然后,按照需要顯示與該屬性分配平面關(guān)聯(lián)的屬性信息。然而,該實(shí)施方案并不限于這種方法。還有另一種有效的方法,選擇屬性信息,并且以與屬性信息關(guān)聯(lián)的屬性分配平面的視線方向、視線位置和放大率顯示3D模型和屬性信息。
圖31是顯示用于選擇和顯示屬性信息的處理順序的流程圖。
當(dāng)顯示圖8的平面圖中的3D模型和屬性信息時(shí),選擇一個(gè)圓柱形突起φ12±0.2(步驟S311)。
根據(jù)為屬性分配平面211設(shè)置的視線位置、視線方向和放大率顯示3D模型和與屬性分配平面211關(guān)聯(lián)的屬性信息(步驟S312)。在這種情況下,圖9中的前視圖被正面顯示。
因此,由于二維顯示了選擇的屬性信息和3D模型之間的關(guān)系,因此很容易鑒別這種關(guān)系。
(平面選擇方法)在該實(shí)施方案中,作為選擇性顯示所輸入的關(guān)于3D模型的屬性信息的方法,首先選擇屬性分配平面或?qū)傩孕畔?,然后,按照需要,根?jù)關(guān)于屬性分配平面的設(shè)置來顯示與屬性分配平面關(guān)聯(lián)的屬性信息。然而,該實(shí)施方案并不僅限于這種方法。還有另一種有效的方法,選擇關(guān)于3D模型的幾何信息(幾何圖形),顯示與該幾何信息關(guān)聯(lián)的屬性信息,并以用于與屬性信息關(guān)聯(lián)的屬性分配平面的視線位置、視線方向和放大率顯示3D模型和屬性信息。
圖32是顯示用于選擇并顯示屬性信息的處理順序的流程圖。
選擇關(guān)于3D模型的幾何信息(分界線、平面和頂點(diǎn))(步驟S321)。
然后顯示與選定的幾何信息關(guān)聯(lián)的屬性信息(步驟S322)。
當(dāng)存在多個(gè)關(guān)聯(lián)的屬性信息組時(shí),它們所有都可以被顯示。另外,可以顯示屬于屬性信息平面的所有屬性信息,其中的屬性信息平面與屬性信息關(guān)聯(lián)。
下一步,根據(jù)與顯示的屬性信息關(guān)聯(lián)的屬性分配平面的視線位置、視線方向和放大率(屬性分配平面的水平方向)顯示3D模型和屬性信息。在此時(shí),當(dāng)選擇多個(gè)屬性分配平面時(shí),允許操作員選擇將要顯示的平面。
由于利用3D模型作為線索可以搜索并顯示關(guān)聯(lián)的屬性信息,所以這是一個(gè)很實(shí)用的方法。
*幾何信息的選擇→關(guān)聯(lián)的屬性信息(單一組)的顯示→在關(guān)聯(lián)的屬性分配平面中位置上的屬性信息的顯示。
*幾何信息的選擇→關(guān)聯(lián)的屬性信息(單一組)的顯示。顯示與屬性分配平面關(guān)聯(lián)的所有的屬性信息。
*幾何信息的選擇→關(guān)聯(lián)的屬性信息(多個(gè)組)的顯示→在單個(gè)關(guān)聯(lián)的屬性分配平面中位置上的屬性信息組的顯示。
*幾何信息的選擇→關(guān)聯(lián)的屬性信息(多個(gè)組)的顯示。顯示與屬性分配平面關(guān)聯(lián)的所有屬性信息組。
*幾何信息的選擇→關(guān)聯(lián)的屬性信息(多個(gè)組)的顯示→在多個(gè)關(guān)聯(lián)的屬性分配平面中位置上的屬性信息組的顯示。
*幾何信息的選擇→關(guān)聯(lián)的屬性信息(多個(gè)組)的顯示。顯示與屬性分配平面關(guān)聯(lián)的所有屬性信息組。
(顯示和使用)下面將描述用于顯示和使用添加有如此產(chǎn)生的屬性信息的3D模型的處理。
添加有通過圖1所示的信息處理裝置制備的屬性信息的3D模型的數(shù)據(jù),可以經(jīng)由信息處理裝置直接或經(jīng)外部連結(jié)裝置傳輸,并可以由圖2所示的另一個(gè)信息處理裝置在圖1的步驟中顯示。
首先,操作員、設(shè)計(jì)產(chǎn)品/單元/部件的設(shè)計(jì)師,以圖9、10B和11B所示的方式正確地顯示生成的3D模型,從而仿佛制備了二維附圖那樣將新的屬性信息添加到3D模型中去。例如,按照需要3D模型的形狀很復(fù)雜時(shí),關(guān)于3D模型的三維圖示和二維圖示交替顯示,或顯示在同一平面上。因此,所需的屬性信息可以被有效且準(zhǔn)確地輸入。
另外,檢查/核準(zhǔn)產(chǎn)生的3D模型的操作員通過在同一平面上或交替顯示圖9、10B和11B所示的3D模型的圖示,來顯示并檢查3D模型。然后,添加表明“檢查過”、“OK”、“NG”、“懸置”和“需要再檢查”的標(biāo)記或符號或者諸如著色之類的屬性信息。在這種情況下,如果需要,操作員會很自然地通過將3D模型與多個(gè)產(chǎn)品/單元/部件比較或參考這多個(gè)產(chǎn)品/單元/部件來檢查3D模型。
另外,非3D模型的創(chuàng)建者的設(shè)計(jì)工程師或設(shè)計(jì)師可參考該產(chǎn)生的3D模型以設(shè)計(jì)另外的產(chǎn)品/單元/部件。通過參考3D模型,很容易理解創(chuàng)建者的意圖或設(shè)計(jì)方法。
另外,當(dāng)制備用于制造的3D模型時(shí),操作員可向其加入所需的信息或?qū)傩孕畔?。在這種情況下,操作員是負(fù)責(zé)設(shè)置用于產(chǎn)品/單元/部件制造的處理的工程師。操作員指令過程類型和工具的使用,或添加加工3D模型所需的彎角R或分界線的切角、有角部分和彎角?;蛘哌@樣,或者操作員指令將用于尺寸的測量方法或尺寸容許度、添加測量點(diǎn)到3D模型和輸入測量記錄。操作員可通過參考很容易通過眼睛觀察來理解的圖10B和11B所示的圖示,以及如果需要,通過確認(rèn)三維幾何圖形而有效地執(zhí)行這個(gè)操作。
操作員可以從3D模型或?qū)傩孕畔@得用于所需的制備的信息。在這種情況下,操作員是負(fù)責(zé)設(shè)計(jì)用于制造3D模型所需的金屬模具、工具和各種類型的裝置的設(shè)計(jì)工程師。操作員通過參考它的在三維空間中的圖示來理解3D模型的形狀,并從圖9、10B和11B所示的圖示中提取很容易被看見的所需信息。然后,根據(jù)屬性信息,操作員設(shè)計(jì)金屬模具、工具和裝置。例如,當(dāng)操作員是金屬模具設(shè)計(jì)師時(shí),根據(jù)3D模型和屬性信息,操作員通過檢查它們的結(jié)構(gòu)來設(shè)計(jì)金屬模具,并且如果需要,添加金屬模具的制造所需的彎角R或分界線的切角、有角部分和彎角。另外,當(dāng)金屬模具是樹脂注模類型時(shí),操作員添加用于3D模型的模制所需的脫模角。
另外,負(fù)責(zé)產(chǎn)品/單元/部件的制造的操作員可以使用該實(shí)施方案。在這種情況下,操作員將是產(chǎn)品/單元/部件加工和組裝工程師。在參考很容易通過眼睛觀察來理解的圖9、10B和11B所示的圖示,并且如果需要,三維地確認(rèn)該形狀的同時(shí),操作員可有效且準(zhǔn)確地獲得為測量提供的用于尺寸的測量方法和尺寸容許度、測量點(diǎn)或記錄,并開始執(zhí)行檢查、測量和評估操作。然后,如果需要,操作員可以將諸如屬性信息、由此提供的檢查、測量和評估結(jié)果添加到3D模型。操作員可提供例如對應(yīng)于尺寸的測量結(jié)果。另外,操作員輸入關(guān)于屬性信息或超過尺寸容許度的3D模型的部分,或表明缺陷(如刮傷)的標(biāo)記或符號。另外,除了檢查結(jié)果以外,還可以提供表明“檢查過”、“測量過”和“評估過”或顏色這些標(biāo)記或符號。
另外,為一個(gè)部門工作,或負(fù)責(zé)產(chǎn)品/單元/部件制造的操作員可以使用該實(shí)施方案。在這種情況下,操作員是負(fù)責(zé)分析產(chǎn)品成本的人、負(fù)責(zé)定購產(chǎn)品/裝置/部件和各種相關(guān)部件的人,或負(fù)責(zé)操作手冊的創(chuàng)建或用于產(chǎn)品/裝置/部件的包裝材料的制備的人。在這種情況下,同時(shí)三維參考3D模型,操作員可以很容易理解產(chǎn)品/裝置/部件的形狀,并通過參考很容易被視覺理解的圖9、10B和11B中的圖示來有效執(zhí)行他或她的工作。
輸入檢查指令下面將描述檢查指令。
如上所述,為了檢查生產(chǎn)的金屬模具或部件,顯示了一個(gè)其尺寸被預(yù)先分配的3D模型。
在這個(gè)處理中,輸入用于預(yù)先指定的屬性分配平面的屬性信息,從而清楚地顯示要檢查的位置。
具體地說,形成3D模型,輸入相繼檢查的順序、要檢查的位置和用于平面、線條和分界線的檢查項(xiàng)目。通過按照指定的順序執(zhí)行檢查,可以減少檢查步驟的數(shù)目。
首先,輸入要檢查的項(xiàng)目和位置并呈現(xiàn)全部顯示。然后,利用預(yù)定的方法,給各個(gè)項(xiàng)目指定檢查順序。對于實(shí)際檢查,通過指定檢查順序來選擇屬性分配平面,并且在屬性分配平面上,為了清楚地鑒別檢查位置,以不同的形式(不同顏色)顯示要檢查的位置的面。
然后,對各個(gè)指定的檢查項(xiàng)目輸入提供的檢查結(jié)果和是否需要重模制。
如上所述,根據(jù)該實(shí)施方案,通過執(zhí)行利用屬性分配平面和屬性信息的簡單操作可以得到很容易看的屏幕。另外,可以容易地看出視線方向和屬性信息之間的關(guān)系。另外,由于預(yù)先輸入了尺寸值,所以可以減少由于操作員操作失誤導(dǎo)致的錯(cuò)誤讀數(shù)。
另外,由于僅僅可讀取與視線方向關(guān)聯(lián)的信息,因此可以很容易地獲取所需的信息。
另外,由于在同一視線方向的大量的屬性信息被分配給多個(gè)屬性分配平面,所以可以呈現(xiàn)一個(gè)很容易看的屏幕,并可很容易地獲得所需的信息。
同樣,由于屬性分配平面被設(shè)置于3D模型的內(nèi)部,即在它的截面上,因此可以顯示關(guān)聯(lián)的屬性信息,從而使得它很容易被理解。
由于屬性信息的大小根據(jù)屬性分配平面的顯示放大率而變化,因此可以很適當(dāng)?shù)乇硎緦傩孕畔亩顾苋菀妆昏b別。
再者,由于將屬性信息提供在屬性分配平面上,所以即使從3D模型的三維傾斜視圖也可以讀取屬性信息。
更進(jìn)一步說,由于通過使用屬性信息作為線索而可以搜索屬性分配平面,并僅讀取與該屬性分配平面關(guān)聯(lián)的信息,因此可以很容易地獲得所需的信息。
另外,由于利用幾何圖形作為線索可以搜索屬性信息和屬性分配平面,并僅讀取與該屬性分配平面關(guān)聯(lián)的信息,因此可以很容易地獲得所需的信息。
(視圖)圖33是顯示一個(gè)狀態(tài)的視圖,在該狀態(tài)中作為屬性信息的尺寸a與一個(gè)視圖關(guān)聯(lián)。
如圖33所示,屬性信息定位于視圖的視線方向(從圖紙的表面?zhèn)鹊綀D紙的表面的垂直方向)。
與屬性分配平面相同,視圖也通過視線方向、視線位置和放大率來限定,并與屬性信息關(guān)聯(lián)。然而,與屬性分配平面不同,屬性信息不定位在與視圖相同的平面上。
類似地,圖34A和34B是顯示一個(gè)狀態(tài)的視圖,在該狀態(tài)中屬于屬性信息的尺寸b與屬性分配平面關(guān)聯(lián)。在圖34B中的平面是從圖34A中箭頭A所指的視線方向觀察的平面。如圖34A和34B所示,屬于屬性信息的尺寸b定位在屬性分配平面的箭頭A所指的法向。
圖35A和35B是顯示一個(gè)狀態(tài)的視圖,在該狀態(tài)中顯示了與視圖關(guān)聯(lián)的屬性信息。當(dāng)選擇一個(gè)視圖時(shí),顯示了包括與選定的視圖關(guān)聯(lián)的屬性信息組502至505的列表501。當(dāng)根據(jù)視圖選擇命令選擇一個(gè)視圖時(shí),所有的與選定的視圖關(guān)聯(lián)的屬性信息組502到505被高亮顯示(圖35A)。當(dāng)給列表501上的各個(gè)屬性信息組提供指示器506時(shí),只有屬性信息503被高亮顯示(圖35B)。屏幕上的當(dāng)前狀態(tài)可以是屬性信息組502到505與之關(guān)聯(lián)的視圖的狀態(tài),或可以是另一個(gè)視圖的狀態(tài)。
圖36A和36B是顯示一個(gè)狀態(tài)的視圖,在該狀態(tài)中顯示了與屬性分配平面關(guān)聯(lián)的屬性信息。在圖36A中,當(dāng)根據(jù)屬性分配平面選擇命令顯示屬性分配平面的列表時(shí),以及當(dāng)選擇了在列表上的一個(gè)屬性分配平面511時(shí),顯示與該屬性分配平面511關(guān)聯(lián)的屬性信息組的列表512。當(dāng)選擇屬性分配平面511時(shí),顯示列表512,并且與此同時(shí),所有涉及屬性信息組507到510的屬性信息組和屬性分配平面511的框架都被高亮顯示。在圖36B中,當(dāng)指示器513移動到列表512上的屬性信息508的名稱時(shí),在屏幕上僅屬性信息508被高亮顯示。
圖37是顯示用于產(chǎn)生屬性信息和使它與視圖關(guān)聯(lián)的處理的視圖。首先,創(chuàng)建視圖(步驟S401),并將視圖的方向和位置存儲到存儲裝置(步驟S402)。然后,產(chǎn)生屬性信息(步驟S403)并與視圖關(guān)聯(lián)(步驟S404)。在關(guān)聯(lián)的視圖的位置排列屬性信息的方向(步驟S405)。在存儲裝置中存儲并顯示由屬性和關(guān)聯(lián)視圖以及屬性信息的方向構(gòu)成的對。
一旦設(shè)置了將要關(guān)聯(lián)的視圖屬性信息,所有產(chǎn)生的屬性信息都與相關(guān)的視圖關(guān)聯(lián),直到設(shè)置改變。
一個(gè)屬性信息組不必僅與一個(gè)視圖關(guān)聯(lián),并且可以與多個(gè)視圖關(guān)聯(lián)并顯示(圖44)。
另外,屬性信息不必僅與當(dāng)前顯示在屏幕上的視圖關(guān)聯(lián),而是可以與其它所需的視圖關(guān)聯(lián)。例如,在圖45中,當(dāng)前顯示的是視圖531;然而,在這個(gè)屏幕上,屬性信息可以與視圖523關(guān)聯(lián)。
圖38是顯示用于產(chǎn)生屬性信息,維持屬性信息的自由狀態(tài)而不是使它與視圖關(guān)聯(lián),并且用于在以后的任何時(shí)間使屬性信息與所需的視圖關(guān)聯(lián)的處理的流程圖。首先,創(chuàng)建屬性信息(步驟S411),在確定屬性信息要與之關(guān)聯(lián)的視圖的處理中,選擇自由狀態(tài)(步驟S412)。當(dāng)已經(jīng)執(zhí)行了另一個(gè)操作并過去特定時(shí)間后,選擇視圖選擇命令以便使產(chǎn)生的屬性信息與所需的視圖關(guān)聯(lián)(步驟S413)。當(dāng)從包含于屬性信息命令的視圖選擇命令中選擇屬性信息關(guān)聯(lián)命令時(shí),顯示了一個(gè)視圖列表,并且選擇了屬性信息將要與之關(guān)聯(lián)的所需的視圖(步驟S414)。將屬性信息與該視圖的關(guān)聯(lián)在存儲裝置內(nèi)存儲并顯示(步驟S415)。
在這種情況下,處于自由狀態(tài)的屬性信息總是與自由屬性信息的專用屬性分配平面關(guān)聯(lián)地被臨時(shí)存儲。應(yīng)該注意當(dāng)自由屬性信息已經(jīng)與自由屬性信息的專用屬性分配平面關(guān)聯(lián)時(shí),則會按需要顯示一個(gè)警告以請求與所需的屬性分配平面關(guān)聯(lián)。
當(dāng)預(yù)先選擇警告命令時(shí),每當(dāng)指令對處于自由狀態(tài)的屬性信息的存儲時(shí),就會執(zhí)行用于顯示表明存在自由屬性信息的警告的功能。如果沒有選擇警告命令,則警告不顯示并且處于自由狀態(tài)的屬性信息將永久與自由屬性信息的專用屬性分配平面關(guān)聯(lián)。只要屬性信息臨時(shí)與自由屬性信息的專用屬性分配平面關(guān)聯(lián),即使是屬性信息將要關(guān)聯(lián)的最適合的屬性分配平面不能在屬性信息產(chǎn)生過程期間通過視覺來鑒別,也能在確定整個(gè)排列(3D模型和屬性分配平面的定位)之后選擇視覺上最適合的屬性分配平面。
圖39和圖41A到41F分別是用于改變與屬性信息關(guān)聯(lián)的視圖成為另一個(gè)視圖的各個(gè)流程圖和示圖。首先,選擇包含于屬性信息命令中的視圖選擇命令(步驟S421)。在屏幕上顯示視圖列表520和表明所有視線方向的箭頭b(圖41A)。在此時(shí),當(dāng)指示器522移動到屏幕上的列表520中的視圖名稱523至532之一,或到表明視圖523的視線方向的箭頭b時(shí),與所指的視圖523關(guān)聯(lián)的屬性信息533至542,和相應(yīng)于視圖523的箭頭b被高亮顯示(步驟S422)(圖41B和41C)。然后,選擇視圖523(步驟S423)。在此時(shí),利用列表520可以選擇視圖523或利用箭頭b可選擇它(圖41B和41C)。當(dāng)在屏幕上顯示與選定的視圖523關(guān)聯(lián)的屬性信息組533至542的列表543時(shí),并且當(dāng)指示器522移動到列表543上的屬性信息543時(shí),屬性信息534在屏幕上被高亮顯示(步驟S424)(圖41D)。在選擇其關(guān)聯(lián)的視圖將要改變的屬性信息534的過程中,可以選擇多個(gè)屬性信息組(步驟S425)。在屏幕上顯示視圖列表520和表明視圖的視線方向的箭頭b(步驟S426)。此時(shí),當(dāng)指示器522移動到列表520上的視圖名稱523至532之一或表明視線方向的箭頭b527時(shí),與視圖527關(guān)聯(lián)的屬性信息組544至546被高亮顯示(圖41E)。當(dāng)指示器522從視圖名稱或箭頭移開時(shí),就不顯示有關(guān)的視圖名稱或箭頭。從列表520中或通過利用表明有視圖名稱的視線方向的箭頭b選擇屬性信息534與之關(guān)聯(lián)的一個(gè)視圖(步驟S427)。在這個(gè)選擇過程中,可以選擇多個(gè)視圖,并可以在一次使屬性信息與這些視圖關(guān)聯(lián)。表明新關(guān)聯(lián)的視圖的視線方向的箭頭b 527和與其關(guān)聯(lián)的視圖被改變的屬性信息534被高亮顯示(步驟S428)。當(dāng)多個(gè)屬性視圖被用于關(guān)聯(lián)時(shí),在關(guān)聯(lián)的視圖的視線方向的所有箭頭都被顯示。然后,在是/否選擇中,選擇并建立“是”(步驟S429)(圖41A到41F)。
表明視圖的視線方向的裝置不限于圖41A-41F和圖42A-42D所示的箭頭。只要顯示視圖的視線方向從而使它容易理解,引出線可以延伸到靠近模型以代表靠近模型的視圖的視線方向,或者可以使用另外的裝置。
圖40和圖42A到42D是分別顯示用于改變關(guān)聯(lián)的視圖的另一種方法、用于使自由狀態(tài)的屬性信息與所需的視圖關(guān)聯(lián)的處理的流程圖和示圖。選擇屏幕上其關(guān)聯(lián)的視圖要被改變的屬性信息547或自由狀態(tài)的屬性信息547(步驟S431)(圖41A)。當(dāng)從菜單548中選擇視圖的改變時(shí)(步驟S432),則顯示視圖列表549和表明所有視圖的視線方向558的箭頭c。此時(shí),當(dāng)指示器566被移動到列表549上的一個(gè)視圖558,或表明視線方向的箭頭c時(shí),與視圖558關(guān)聯(lián)的所有屬性信息組561到565被高亮顯示(步驟S433)(圖41B和41C)。從列表549中或通過指定一個(gè)箭頭c選擇一個(gè)視圖558(步驟S434)(圖41B和41C)。在這個(gè)選擇過程中,可以選擇多個(gè)視圖551到560,并且可以在一次使屬性信息547與這些視圖關(guān)聯(lián)。另外,表明新近關(guān)聯(lián)的視圖558的視線方向的箭頭C,和其視圖已經(jīng)被改變的屬性信息547被高亮顯示(步驟S435)。當(dāng)采用將被關(guān)聯(lián)的多個(gè)視圖時(shí),表明所有關(guān)聯(lián)的視圖的箭頭被高亮顯示。然后,在是/否選擇中,選擇并建立“是”(步驟S436)(圖41D)。
在這種情況下,自由狀態(tài)的屬性信息總是以與自由屬性信息專用視圖關(guān)聯(lián)地臨時(shí)存儲。應(yīng)該注意,當(dāng)自由屬性信息已經(jīng)與自由屬性信息專用視圖關(guān)聯(lián)時(shí),則按需要顯示一個(gè)警告以請求與所需視圖關(guān)聯(lián)。
當(dāng)預(yù)先選擇警告命令時(shí),每次指令對自由狀態(tài)的屬性信息的存儲時(shí),就會執(zhí)行顯示表明存在自由屬性信息的警告的功能。如果沒有選擇警告命令,則警告不顯示并且處于自由狀態(tài)的屬性信息將永久與自由屬性信息的專用視圖關(guān)聯(lián)。只要屬性信息臨時(shí)與自由屬性信息的專用視圖關(guān)聯(lián),即使是屬性信息將要與之關(guān)聯(lián)的最適合的視圖不能在屬性信息產(chǎn)生過程期間通過視覺來鑒別,也能在確定整個(gè)排列(3D模型和視圖的定位)之后選擇視覺上最適合的視圖。
圖43是顯示當(dāng)與特定屬性分配平面關(guān)聯(lián)的屬性信息將要與其它多個(gè)屬性分配平面關(guān)聯(lián)時(shí),以及當(dāng)處于自由狀態(tài)的屬性信息將要與所需的屬性分配平面關(guān)聯(lián)時(shí)所執(zhí)行的處理的流程圖。首先,選擇屬性信息(步驟S441),顯示屬性分配平面的列表(步驟S442),并從該列表中選擇屬性分配平面(步驟S443)。在此時(shí),當(dāng)指示器移動到列表上的屬性分配平面之一時(shí),只要屬性分配平面被設(shè)置在顯示狀態(tài),則指定的屬性分配平面和與之關(guān)聯(lián)的所有屬性信息就都會被高亮顯示。當(dāng)指示器移開時(shí),高亮顯示被取消。當(dāng)屬性分配平面被設(shè)置在非顯示狀態(tài)時(shí),并且當(dāng)指示器移動到列表上的屬性分配平面之一時(shí),則指定的屬性分配平面和與之關(guān)聯(lián)的所有屬性信息都會被高亮顯示。當(dāng)指示器移開時(shí),則不顯示屬性分配平面和屬性信息。在這個(gè)選擇過程中可以選擇多個(gè)屬性分配平面,并且可以一次使屬性信息與這些屬性分配平面關(guān)聯(lián)。最后,當(dāng)所有選定的屬性分配平面和關(guān)聯(lián)的屬性信息已經(jīng)被高亮顯示后,選擇“是”,并終止關(guān)聯(lián)程序。
圖46是顯示用于產(chǎn)生屬性信息和用于使它與屬性分配平面關(guān)聯(lián)的處理的流程圖。首先,創(chuàng)建屬性分配平面(步驟S451),并將屬性分配平面的法向和它的位置存儲到存儲裝置內(nèi)(步驟S452)。然后準(zhǔn)備屬性信息(步驟S453)并與屬性分配平面關(guān)聯(lián)(步驟S454)。確定屬性信息的方向?yàn)樵陉P(guān)聯(lián)的屬性分配平面上(步驟S455)。在存儲裝置內(nèi)存儲并顯示屬性信息和關(guān)聯(lián)的屬性分配平面,以及屬性信息的方向(步驟S456)。
一旦設(shè)置了要關(guān)聯(lián)的屬性分配平面,準(zhǔn)備的所有屬性信息都可以與屬性分配平面關(guān)聯(lián),直到該設(shè)置被改變。
屬性信息并不總是僅僅與一個(gè)屬性分配平面關(guān)聯(lián),而是可以與多個(gè)屬性分配平面關(guān)聯(lián),并且可以存儲并顯示屬性信息和這些平面(圖47)。
另外,屬性信息不僅可以與當(dāng)前顯示的屬性分配平面關(guān)聯(lián),而且可以與所需的屬性分配平面關(guān)聯(lián)。例如,在圖48中,當(dāng)前顯示的是屬性分配平面550。然而,不論屏幕上的平面是什么,屬性信息553都可與所需的屬性分配平面550至552關(guān)聯(lián)。
圖49是顯示用于產(chǎn)生屬性信息、用于保持屬性信息的自由狀態(tài)而不是立即將它與屬性分配平面關(guān)聯(lián),以及用于在此后的任何時(shí)間使屬性信息與所需的視圖關(guān)聯(lián)的處理的流程圖。首先,創(chuàng)建屬性信息(步驟S461),在確定屬性信息將要與之關(guān)聯(lián)的屬性分配平面的過程中,選擇自由狀態(tài)(步驟S462)。當(dāng)已經(jīng)執(zhí)行另一個(gè)操作并過去特定時(shí)間后,選擇視圖選擇命令以便使上述產(chǎn)生的屬性信息與所需的屬性分配平面關(guān)聯(lián)(步驟S463)。當(dāng)選擇屬性信息關(guān)聯(lián)命令和屬性信息將要與之關(guān)聯(lián)的所需屬性分配平面時(shí),則顯示屬性分配平面列表(步驟S464)。在此時(shí),選擇多個(gè)屬性分配平面。將屬性信息與該屬性分配平面的關(guān)聯(lián)在存儲裝置內(nèi)存儲并顯示(步驟S415)。
圖50和圖51A到51E分別是顯示用于改變與屬性信息關(guān)聯(lián)的屬性分配平面成為另一個(gè)屬性分配平面的處理的流程圖。首先,選擇包括在屬性信息命令中的屬性分配選擇命令(步驟S471)。在屏幕上高亮顯示屬性分配平面的視圖列表558和所有產(chǎn)生的屬性分配平面554至556(圖51A)。在此時(shí),當(dāng)指示器557移動到屏幕中列表558上的屬性分配平面554時(shí),屬性分配平面554和與它關(guān)聯(lián)的屬性信息559至562被高亮顯示(步驟S472)(圖51B)。然后,選擇屬性分配平面554(步驟S473)。當(dāng)指示器557移動到列表565上的屬性信息559時(shí),在屏幕上僅有屬性信息559被高亮顯示(步驟S474)(圖51C)。另外,選定的屬性分配平面554保持高亮顯示狀態(tài)。選擇與其關(guān)聯(lián)的屬性分配平面將要改變的屬性信息559(步驟S475),在屏幕上顯示屬性分配平面的列表558(步驟S476)。同樣還是在此時(shí)間,當(dāng)指示器557移動到列表558上的屬性分配平面555時(shí),在屏幕上高亮顯示屬性分配平面555和與之關(guān)聯(lián)的屬性信息組563和564。當(dāng)指示器557移開時(shí),圖像被設(shè)置在非顯示狀態(tài)(圖51D)。然后從列表558中選擇屬性信息將要與之關(guān)聯(lián)的屬性分配平面555(步驟S477)。此時(shí),可以選擇多個(gè)屬性分配平面554至556。然后,其關(guān)聯(lián)的屬性分配平面被改變的屬性信息559被高亮顯示(步驟S478)。然后,在是/否選項(xiàng)中,選擇并建立“是”(步驟S479)(圖51E)。
圖52是顯示當(dāng)選擇自動操作時(shí)將顯示的菜單。關(guān)于屬性信息的關(guān)聯(lián)的自動操作,在為將要關(guān)聯(lián)的視圖的選擇提供的欄中包括“當(dāng)前顯示視圖”欄。一旦選擇了該欄并且在屏幕上顯示的視圖的方向被改變時(shí),在屏幕上的新方向上產(chǎn)生一個(gè)新視圖并且使之后產(chǎn)生、改變或添加的屬性信息與新的視圖關(guān)聯(lián)。另外,隨著視圖的產(chǎn)生,可用于利用欄選擇的視圖的數(shù)量增加。
以這個(gè)功能,由于不需要在每次產(chǎn)生屬性信息時(shí)都與視圖關(guān)聯(lián),因此可以減少在附圖創(chuàng)建中所用的時(shí)間。
圖53是顯示當(dāng)選擇自動操作時(shí)將要顯示的菜單示圖。關(guān)于屬性信息的關(guān)聯(lián)的自動操作,在為將要關(guān)聯(lián)的屬性分配平面的選擇提供的欄中包括“當(dāng)前激活的屬性分配平面”欄。一旦該欄被選擇,不管屏幕顯示的是什么,都要使之后產(chǎn)生、改變或添加的屬性信息與在屬性信息產(chǎn)生時(shí)是激活的屬性分配平面關(guān)聯(lián)。另外,隨著視圖的產(chǎn)生,可用于利用欄選擇的視圖的數(shù)量增加。
以這個(gè)功能,由于不需要在每次產(chǎn)生屬性信息時(shí)都與屬性分配平面關(guān)聯(lián),因此可以減少在附圖創(chuàng)建中所用的時(shí)間。
下面將給出關(guān)于自由狀態(tài)的屬性信息關(guān)聯(lián)的另一個(gè)實(shí)施方案的解釋。
當(dāng)存在處于自由狀態(tài)的屬性信息時(shí),僅通過監(jiān)控所有屬性分配平面或視圖,有可能遺漏這個(gè)信息。因此,必須搜索自由屬性信息,這大大地降低了用于各個(gè)工作的效率。為了避免這個(gè)問題出現(xiàn),如本發(fā)明中,最好使所有屬性信息與所需的屬性分配平面或視圖關(guān)聯(lián)。關(guān)聯(lián)過程并不僅限于該實(shí)施方案中所用的方法,也可以使用下面的方法。
該方法避免在有任何自由屬性信息保留的同時(shí)產(chǎn)生附圖。在該處理中,當(dāng)產(chǎn)生屬性信息時(shí),立即選擇將用于關(guān)聯(lián)的屬性分配平面。以這種安排,如果將與屬性信息關(guān)聯(lián)的屬性分配平面還沒有確定,就不可能繼續(xù)屬性信息的生成。
下面將解釋關(guān)于自由屬性信息的關(guān)聯(lián)的實(shí)施方案。
在該實(shí)施方案中,假定不存在用于自由屬性信息的專用屬性分配平面。
即,在該實(shí)施方案中,允許自由狀態(tài)的屬性信息臨時(shí)存在。
如果在產(chǎn)生屬性信息的同時(shí)不選擇關(guān)聯(lián)的屬性分配平面,就會發(fā)出一個(gè)警告,并且產(chǎn)生的屬性信息作為不與任何屬性分配平面關(guān)聯(lián)的自由信息來存儲。與前述實(shí)施方案不同,自由屬性信息不以用于自由屬性信息的專用屬性分配平面關(guān)聯(lián)被存儲,而是作為分離的屬性信息被存儲。
然而,盡管可在產(chǎn)生過程中存儲自由屬性信息,但每次都會發(fā)出一個(gè)警告。甚至在用戶確定已經(jīng)完成附圖制備并準(zhǔn)備存儲它們時(shí),由于系統(tǒng)包括用于發(fā)現(xiàn)還沒有與屬性分配平面關(guān)聯(lián)的自由屬性信息,并用于將這樣的附圖指定為不完整附圖的裝置,所以附圖不能作為一套完整的附圖被存儲。另外,系統(tǒng)包括用于拒絕前進(jìn)到下一步(處理并確認(rèn)附圖)的裝置。因此,為了完成附圖,所有的自由屬性信息必須與與模型關(guān)聯(lián)的屬性分配平面關(guān)聯(lián)。
上述配置也可用于視圖。
如上所述,當(dāng)輸入或讀取屬性信息時(shí),視圖或?qū)傩苑峙淦矫姘凑招枰欢ㄎ挥谄聊簧?,并且在屏幕上安排并顯示3D模型和屬性分配信息??捎行У貍鬏斶@些信息以便于理解。
(另一個(gè)實(shí)施方案)本發(fā)明的范圍還包括一個(gè)結(jié)構(gòu),其中,為了實(shí)現(xiàn)該實(shí)施方案的功能,將實(shí)現(xiàn)該實(shí)施方案的功能的軟件程序代碼提供給連接到各種裝置的設(shè)備或系統(tǒng)計(jì)算機(jī),并且根據(jù)存儲到系統(tǒng)或設(shè)備的計(jì)算機(jī)(CPU或MPU)的程序操作該裝置。
在這種情況下,通過軟件程序代碼提供本發(fā)明的功能,并且該程序代碼還構(gòu)成本發(fā)明。用于提供程序代碼的存儲介質(zhì)可以是用于作為程序信息的傳輸載體的計(jì)算機(jī)網(wǎng)絡(luò)(LAN或因特網(wǎng))系統(tǒng)的通訊介質(zhì)。
另外,用于將程序代碼提供給計(jì)算機(jī)的裝置,例如存儲程序代碼的存儲介質(zhì)(軟盤、CD-ROM、磁帶、非易失性存儲器卡、ROM、硬盤、光盤、磁光盤等),構(gòu)成本發(fā)明。
另外,用本發(fā)明不僅可能通過計(jì)算機(jī)執(zhí)行程序代碼來提供前一個(gè)實(shí)施方案的功能,而且該程序代碼可以與OS(操作系統(tǒng))或與另一個(gè)運(yùn)行在計(jì)算機(jī)上的應(yīng)用軟件相互作用,以提供上面的實(shí)施方案中所述的功能。
由于可以在不背離本發(fā)明的精神和領(lǐng)域的前提下設(shè)計(jì)出許多明顯非常不同的實(shí)施方案,所以應(yīng)該理解除了所附的權(quán)利要求中限定的以外,本發(fā)明不限于這里所描述的特定實(shí)施方案。
權(quán)利要求
1.一種信息處理裝置,包括視線設(shè)置裝置,用于關(guān)于3D模型設(shè)置任意視線方向;屬性輸入裝置,用于輸入屬性信息,從而在由所述設(shè)置裝置設(shè)置的任意視線方向中定位所述屬性信息;和存儲裝置,用于彼此關(guān)聯(lián)地存儲所述任意視線方向和所述屬性信息。
2.根據(jù)權(quán)利要求1的信息處理裝置,進(jìn)一步包括指令裝置,用于指令所設(shè)置的任意視線方向;和顯示裝置,用于顯示由所述指令裝置指定的所述視線方向關(guān)聯(lián)的所述屬性信息。
3.根據(jù)權(quán)利要求1的信息處理裝置,進(jìn)一步包括分組裝置,用于對由所述屬性輸入裝置輸入的多個(gè)屬性信息組分組;和存儲控制裝置,用于以由所述視線設(shè)置裝置設(shè)置的視線方向?qū)⑺鰧傩孕畔⒔M存儲到所述存儲裝置中。
4.根據(jù)權(quán)利要求3的信息處理裝置,其特征在于所述存儲控制裝置以與多個(gè)相同視線中的不同屬性信息關(guān)聯(lián)地存儲所述屬性信息組。
5.根據(jù)權(quán)利要求3的信息處理裝置,其特征在于所述視線設(shè)置裝置在相同視線方向設(shè)置不同位置;并且其中所述存儲控制裝置以與相同視線方向中的所述不同位置關(guān)聯(lián)地存儲屬性信息。
6.一種信息處理裝置,包括三維數(shù)據(jù)產(chǎn)生裝置,用于產(chǎn)生關(guān)于三維對象的數(shù)據(jù);視線設(shè)置裝置,用于對由所述三維數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的數(shù)據(jù)設(shè)置視線方向;屬性設(shè)置裝置,用于設(shè)置屬性信息;和控制裝置,用于將由所述視線設(shè)置裝置設(shè)置的所述視線方向與由所述屬性設(shè)置裝置設(shè)置的所述屬性信息一起存儲到存儲裝置。
7.根據(jù)權(quán)利要求6的信息處理裝置,進(jìn)一步包括選擇裝置,用于選擇視線方向;和顯示控制裝置,用于根據(jù)由所述選擇裝置選擇的視線方向和與所述視線方向關(guān)聯(lián)的屬性信息顯示所述對象。
8.一種信息處理方法包括視線設(shè)置步驟,用于關(guān)于3D模型設(shè)置任意視線方向;屬性輸入步驟,用于輸入屬性信息,從而在由所述設(shè)置步驟設(shè)置的任意視線方向中定位所述屬性信息;和存儲步驟,用于彼此關(guān)聯(lián)的存儲所述任意視線方向和所述屬性信息。
9.根據(jù)權(quán)利要求8的信息處理方法,進(jìn)一步包括指令步驟,用于指令所設(shè)置的任意視線方向;和顯示步驟,用于顯示與由所述指令步驟指定的所述視線方向關(guān)聯(lián)的所述屬性信息。
10.根據(jù)權(quán)利要求8的信息處理方法,進(jìn)一步包括分組步驟,用于分組由所述屬性輸入步驟輸入的多個(gè)屬性信息組;和存儲控制步驟,用于以由所述視線設(shè)置步驟設(shè)置的視線方向在所述存儲步驟中存儲所述屬性信息組。
11.根據(jù)權(quán)利要求10的信息處理方法,其特征在于在所述存儲控制步驟中,以與多個(gè)相同視線中的不同屬性信息關(guān)聯(lián)地存儲所述屬性信息組。
12.根據(jù)權(quán)利要求10的信息處理方法,其特征在于在所述視線設(shè)置步驟中,在相同視線方向設(shè)置不同位置;并且其中在所述存儲控制步驟中以與相同視線方向中的所述不同位置關(guān)聯(lián)地存儲屬性信息。
13.一種計(jì)算機(jī)可執(zhí)行程序產(chǎn)品包括用于關(guān)于3D模型設(shè)置任意視線方向的代碼;用于輸入屬性信息、從而在由所述設(shè)置的任意視線方向中定位所述屬性信息的代碼;和用于彼此關(guān)聯(lián)的存儲所述任意視線方向和所述屬性信息的代碼。
14.一種信息處理裝置包括屬性輸入裝置,用于關(guān)于3D模型輸入屬性信息;屬性分配平面設(shè)置裝置,用于設(shè)置所述屬性信息與之關(guān)聯(lián)的虛擬平面;和存儲裝置,用于彼此關(guān)聯(lián)地存儲所述虛擬平面和所述屬性信息。
15.根據(jù)權(quán)利要求14的信息處理裝置,進(jìn)一步包括屬性信息分配裝置,用于在由所述屬性分配平面設(shè)置裝置設(shè)置的虛擬平面上分配所述屬性信息。
16.根據(jù)權(quán)利要求15的信息處理裝置,其特征在于所述屬性信息分配裝置在由所述屬性分配平面設(shè)置裝置設(shè)置的虛擬平面的法向分配所述屬性信息。
17.根據(jù)權(quán)利要求14的信息處理裝置,進(jìn)一步包括顯示方法設(shè)置裝置,用于設(shè)置顯示信息組、顯示放大率、顯示中心和顯示方向中至少一個(gè),其中所述存儲裝置將由所述顯示方法設(shè)置裝置設(shè)置的顯示方法信息存儲在由所述屬性分配平面設(shè)置裝置設(shè)置的虛擬平面上。
18.根據(jù)權(quán)利要求17的信息處理裝置,進(jìn)一步包括保持裝置,用于將由所述屬性分配平面設(shè)置裝置設(shè)置的虛擬平面和由所述顯示方法設(shè)置裝置設(shè)置的顯示方法信息與所述3D模型保持在一起。
19.根據(jù)權(quán)利要求19的信息處理裝置,進(jìn)一步包括屬性信息大小設(shè)置裝置,用于根據(jù)用于由所述顯示方法設(shè)置裝置設(shè)置的顯示方法信息的所述顯示放大率設(shè)置所述屬性信息基礎(chǔ)的大小。
20.根據(jù)權(quán)利要求17的信息處理裝置,進(jìn)一步包括顯示坐標(biāo)軸設(shè)置裝置,用于在顯示器上設(shè)置水平或垂直方向;和顯示裝置,用于根據(jù)由所述顯示坐標(biāo)軸設(shè)置裝置設(shè)置的信息顯示所述3D模型或所述屬性信息。
21.一種信息處理方法包括屬性輸入步驟,用于關(guān)于3D模型輸入屬性信息;屬性分配平面設(shè)置步驟,用于設(shè)置所述屬性信息與之關(guān)聯(lián)的虛擬平面;和存儲步驟,用于彼此關(guān)聯(lián)地存儲所述虛擬平面和所述屬性信息。
22.根據(jù)權(quán)利要求21的信息處理裝置,進(jìn)一步包括屬性信息分配步驟,用于在由所述屬性分配平面設(shè)置步驟設(shè)置的虛擬平面上分配所述屬性信息。
23.根據(jù)權(quán)利要求22的信息處理方法,其特征在于在所述屬性信息分配步驟,在由所述屬性分配平面設(shè)置步驟設(shè)置的虛擬平面的法向分配所述屬性信息。
24.根據(jù)權(quán)利要求22的信息處理方法,進(jìn)一步包括顯示方法設(shè)置步驟,用于設(shè)置顯示信息組、顯示放大率、顯示中心和顯示方向中至少一個(gè),其中使在所述顯示方法設(shè)置步驟設(shè)置的顯示方法信息關(guān)聯(lián)并存儲到在所述屬性分配平面設(shè)置步驟設(shè)置的虛擬平面上。
25.根據(jù)權(quán)利要求24的信息處理方法,進(jìn)一步包括保持步驟,用于將由所述屬性分配平面設(shè)置步驟設(shè)置的虛擬平面和由所述顯示方法設(shè)置步驟設(shè)置的顯示方法信息與所述3D模型保持在一起。
26.根據(jù)權(quán)利要求24的信息處理方法,進(jìn)一步包括屬性信息大小設(shè)置步驟,用于根據(jù)在所述顯示方法設(shè)置步驟設(shè)置的顯示方法信息的所述顯示放大率設(shè)置所述屬性信息基礎(chǔ)的大小。
27.根據(jù)權(quán)利要求24的信息處理方法,進(jìn)一步包括顯示坐標(biāo)軸設(shè)置步驟,用于在顯示器上設(shè)置水平或垂直方向;和顯示步驟,用于根據(jù)在所述顯示坐標(biāo)軸設(shè)置步驟設(shè)置的信息顯示所述3D模型或所述屬性信息。
28.一種計(jì)算機(jī)可執(zhí)行程序產(chǎn)品,包括用于關(guān)于3D模型輸入屬性信息的代碼;用于設(shè)置所述屬性信息與之關(guān)聯(lián)的虛擬平面的代碼;和用于彼此關(guān)聯(lián)地存儲所述虛擬平面和所述屬性信息的代碼。
29.一種信息處理裝置包括屬性輸入裝置,用于關(guān)于3D模型輸入屬性信息;屬性分配平面設(shè)置裝置,用于設(shè)置所述屬性信息與之關(guān)聯(lián)的虛擬平面;和存儲裝置,用于以與至少一個(gè)所述虛擬平面關(guān)聯(lián)地存儲所述屬性信息。
30.根據(jù)權(quán)利要求29的信息處理裝置,其特征在于以與所述虛擬平面之一關(guān)聯(lián)地將所述屬性信息存儲到所述存儲裝置。
31.一種信息處理方法包括屬性輸入步驟,用于關(guān)于3D模型輸入屬性信息;屬性分配平面設(shè)置步驟,用于設(shè)置所述屬性信息與之關(guān)聯(lián)的虛擬平面;和存儲步驟,用于與至少所述虛擬平面之一關(guān)聯(lián)地存儲所述屬性信息。
32.根據(jù)權(quán)利要求31的信息處理方法,其特征在于在所述存儲步驟,以與所述虛擬平面之一關(guān)聯(lián)地存儲所述屬性信息。
33.一種信息處理裝置包括屬性輸入裝置,用于對于3D模型輸入屬性信息;視線設(shè)置裝置,用于設(shè)置所述屬性信息與之關(guān)聯(lián)的任意視線方向;和存儲裝置,用于與至少所述視線方向之一關(guān)聯(lián)地存儲所述屬性信息。
34.根據(jù)權(quán)利要求33的信息處理裝置,其特征在于以與所述視線方向之一關(guān)聯(lián)地將所述屬性信息存儲到存儲裝置。
35.一種信息處理方法,包括屬性輸入步驟,用于對于3D模型輸入屬性信息;視線方向設(shè)置步驟,用于設(shè)置所述屬性信息與之關(guān)聯(lián)的任意視線方向;和存儲步驟,用于與至少所述視線方向之一關(guān)聯(lián)地存儲所述屬性信息。
36.根據(jù)權(quán)利要求35的信息處理方法,其特征在于在所述存儲步驟中以與所述視線方向之一關(guān)聯(lián)地存儲所述屬性信息。
全文摘要
提供一種信息處理裝置和方法,特別是提供一種用于利用3D-CAD產(chǎn)生的3D模型的信息處理裝置和方法。當(dāng)將屬性信息(距離、角度、孔的直徑、尺寸容許度等)添加到3D模型時(shí),隨著附加信息量的增加,很難從顯示屏上觀察3D模型的幾何圖形和屬性信息。對產(chǎn)生的3D模型設(shè)置視線方向(屬性分配平面),并輸入將定位于屬性分配平面上的屬性信息。通過指定屬性分配平面,可在屏幕上共同顯示指定的屬性信息和3D模型的幾何圖形。
文檔編號G06T17/40GK1384455SQ0212456
公開日2002年12月11日 申請日期2002年2月20日 優(yōu)先權(quán)日2001年2月20日
發(fā)明者馬鳥至之, 柳澤亮三, 清水和磨, 笹子悅一, 森岡昌也, 寶田浩志 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1