專利名稱:設(shè)計支持裝置、設(shè)計支持程序以及設(shè)計支持方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過將設(shè)計對象物作為對象模型顯示在虛擬空間上,來支持設(shè)計對象物的設(shè)計的設(shè)計支持裝置、設(shè)計支持程序以及設(shè)計支持方法。
背景技術(shù):
以往,在對電子裝置等設(shè)備進行電波分析時,在設(shè)計設(shè)備的形狀后、或在設(shè)計的同時進行設(shè)備發(fā)送的電波的分析。此時,通過在電波分析軟件上取入以多邊形網(wǎng)格(以下稱為"網(wǎng)格,,)為基本單位的對象模型,作為設(shè)備形狀,在計算機內(nèi)的虛擬空間中進行設(shè)備形狀的設(shè)計。
在計算機的虛擬空間中,作為基準(zhǔn)面使用了草圖面。圖13中示出了草圖面和對象模型的一例。在圖13中作為對象模型示出了由6個網(wǎng)格構(gòu)成的立方體(各個面為一個網(wǎng)格)和由點(柵格)表現(xiàn)的草圖面,其中該點表現(xiàn)坐標(biāo)軸和柵格間隔。在進行設(shè)計時,將該草圖面作為基準(zhǔn)面。
接著,在圖14中示出了網(wǎng)格和柵格間隔不一致的例子和使網(wǎng)格和柵格間隔一致的例子。特別地,在增加相同形狀的網(wǎng)格時等,對形成草圖面的柵格而言,使其間隔與網(wǎng)格的邊長一致的設(shè)計變得容易,并且是優(yōu)選的。以往,用戶為了使柵格間隔與網(wǎng)格的邊長一致,需要測量虛擬空間中的網(wǎng)格的邊長,并將其測量結(jié)果手動輸入到規(guī)定的柵格間隔輸入窗□。
圖15中示出了增加網(wǎng)格的作業(yè)例。首先,用戶將對象模型讀入到虛擬空間(參照"模型讀入"),并顯示草圖面(參照"草圖面顯示")。此處,用戶用輸入裝置(例如鼠標(biāo))指示所顯示的對象模型中增加網(wǎng)格的位置的一邊的長度,并執(zhí)行計量邊長的指令。之后,用戶通過將計量結(jié)果手動輸入到規(guī)定的柵格間隔輸入窗口,將柵格間隔合并到網(wǎng)格的邊長(參照"柵格間隔合并")。之后,用戶通過對規(guī)定的輸入窗口手動輸入數(shù)值 而移動或旋轉(zhuǎn)草圖面(參照"草圖面移動或旋轉(zhuǎn)"),以使坐標(biāo)軸與增加 網(wǎng)格的位置和方向?qū)R。如此調(diào)整草圖面后,用戶通過輸入裝置指示增 加網(wǎng)格(參照"網(wǎng)格增加指示"),從而完成網(wǎng)格增加(參照"網(wǎng)格增加完 成,,)。
此處,對網(wǎng)格進行說明。所謂網(wǎng)格是通過電磁波分析軟件分析的形
成對象模型的四邊形或三角形的基本單位,用三維世界坐標(biāo)系Pw (x, y, z)的4個或3個點來定義。當(dāng)在圖16中示出由3個網(wǎng)格構(gòu)成的對象模 型的例時,例如網(wǎng)格P是由P1、 P2、 P3、 P4這4點來定義,且分別具有 三維世界坐標(biāo)系的數(shù)值。并且,各點上定義有順序,例如P1為第一、P2 為第二、 P3為第三、P4為第四,且P4之后輪到P1。
另外,作為與本發(fā)明關(guān)聯(lián)的現(xiàn)有技術(shù),公知有消除圖形顯示系統(tǒng)中 的圖形輸入操作的麻煩,并提高輸入效率的方法(例如參照專利文獻1)、 可以生成反映了設(shè)計者的意圖和形象的三維物體的三維形狀數(shù)據(jù)的方法 (例如,參照專利文獻2)、以及容易且高精度地生成輸入到電子裝置的 熱流體分析工具等的網(wǎng)格數(shù)據(jù)的方法(例如,參照專利文獻3)。并且, 還公知有即使是初學(xué)者也能容易地且短時間內(nèi)作成輸入數(shù)據(jù),從而高效 率地進行電磁場強度計算的電磁場強度計算裝置(例如專利文獻4)。
專利文獻1日本特開平8-16826號公報
專利文獻2日本特開2004-206262號公報
專利文獻3日本特開2004-94674號公報
專利文獻4日本特開平11-161690號公報 但是,如上所述地增加網(wǎng)格時等,為了設(shè)定與網(wǎng)格一致的草圖面, 用戶需要手動輸入數(shù)值,并且為了進行數(shù)值輸入,用戶需要預(yù)先測量網(wǎng) 格的邊長,或求出網(wǎng)格的坐標(biāo)。這種復(fù)雜的作業(yè)使用戶的設(shè)計作業(yè)效率 低下。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題點而提出的,其目的在于,提供不預(yù)先測量生成草圖面的坐標(biāo)和網(wǎng)格的邊長,并且不要求用戶輸入柵格間隔的 數(shù)值而能夠生成草圖面的設(shè)計支持裝置、設(shè)計支持程序以及設(shè)計支持方 法。
為了解決上述課題,本發(fā)明的一個方式是一種設(shè)計支持裝置,該設(shè) 計支持裝置包括基準(zhǔn)面設(shè)定部,其通過選擇指定形成顯示到虛擬空間 上的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1網(wǎng)格,來將所述第1 網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè)定部,其將所述第1 網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定部,其以包含所述基準(zhǔn)點 的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于所述基準(zhǔn)面且通過所
述基準(zhǔn)點的、所述第1軸以外的規(guī)定的軸為第2軸,將所述第1軸和所 述第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定部,其根據(jù)構(gòu)成包含所述基準(zhǔn)點 的、所述第1網(wǎng)格的邊長,設(shè)定所述坐標(biāo)軸的各尺寸;以及顯示部,其 將所述坐標(biāo)軸和所述尺寸作為所述基準(zhǔn)面的坐標(biāo)系與所述對象模型一起 顯示在所述虛擬空間上。
并且,為了解決上述課題,本發(fā)明的一個方式是一種設(shè)計支持程序, 該設(shè)計支持程序使計算機執(zhí)行以下步驟基準(zhǔn)面設(shè)定步驟,通過選擇指
定形成顯示到虛擬空間上的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1
網(wǎng)格,來將所述第1網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè) 定步驟,將所述第l網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定步驟, 以包含所述基準(zhǔn)點的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于所 述基準(zhǔn)面且通過所述基準(zhǔn)點的、所述第1軸以外的規(guī)定的軸為第2軸, 將所述第1軸和所述第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定步驟,根據(jù)構(gòu) 成包含所述基準(zhǔn)點的、所述第1網(wǎng)格的邊的長度,設(shè)定所述坐標(biāo)軸的各 尺寸;以及顯示步驟,將所述坐標(biāo)軸和所述尺寸作為所述基準(zhǔn)面的坐標(biāo) 系與所述對象模型一起顯示在所述虛擬空間上。
另外,為了解決上述課題,本發(fā)明的一個方式是一種設(shè)計支持方法, 該設(shè)計支持方法包括以下步驟基準(zhǔn)面設(shè)定步驟,通過選擇指定形成顯 示到虛擬空間的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1網(wǎng)格,來 將所述第1網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè)定步驟,
8將所述第1網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定步驟,以包含 所述基準(zhǔn)點的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于所述基準(zhǔn) 面且通過所述基準(zhǔn)點的、所述第1軸以外的規(guī)定的軸為第2軸,將所述 第1軸和所述第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定步驟,根據(jù)構(gòu)成包含 所述基準(zhǔn)點的、所述第1網(wǎng)格的邊的長度,設(shè)定所述坐標(biāo)軸的各尺寸; 以及顯示步驟,將所述坐標(biāo)軸和所述尺寸作為所述基準(zhǔn)面的坐標(biāo)系與所 述對象模型一起顯示在所述虛擬空間上。
圖1是表示實施方式1和實施方式2的設(shè)計支持裝置的結(jié)構(gòu)的一例 的框圖。
圖2是表示實施方式1的設(shè)計支持裝置的處理前的草圖面和對象模
型的顯示的一例的圖。
圖3是表示實施方式1的設(shè)計支持裝置的處理后的草圖面和對象模
型的顯示的一例的圖。
圖4是表示實施方式1的設(shè)計支持裝置的處理的概念的圖。
圖5是表示實施方式1的設(shè)計支持裝置的處理的一例的流程圖。
圖6是表示實施方式2的設(shè)計支持裝置的處理的概念的圖。
圖7是表示實施方式2的設(shè)計支持裝置的處理的一例的流程圖。
圖8是表示實施方式2的設(shè)計支持裝置的處理的作用的一例的圖。
圖9是表示實施方式3的設(shè)計支持裝置的處理后的草圖面和網(wǎng)格的
顯示的一例的圖。
圖10是表示實施方式3的設(shè)計支持裝置的結(jié)構(gòu)的一例的框圖。 圖11是表示實施方式3的設(shè)計支持裝置的處理的一例的流程圖。 圖12是表示實施方式3的設(shè)計支持裝置的編輯作業(yè)(網(wǎng)格增加)的
步驟的一例的圖。
圖13是表示現(xiàn)有的草圖面和網(wǎng)格的顯示的一例(全體)的圖。 圖14是表示現(xiàn)有的網(wǎng)格和柵格間隔的關(guān)系的圖。 圖15是表示現(xiàn)有的網(wǎng)格增加的步驟的圖。圖16是表示對象模型中的網(wǎng)格(四邊形網(wǎng)格)的一例的圖。
具體實施例方式
以下,參照
本發(fā)明的實施方式。 (實施方式l)
首先,參照圖1的功能塊說明實施方式1的設(shè)計支持裝置的功能。 設(shè)計支持裝置1具有基準(zhǔn)面設(shè)定部2、基準(zhǔn)點設(shè)定部3、坐標(biāo)軸設(shè)定部4、 坐標(biāo)尺寸設(shè)定部5以及顯示部6。另外,設(shè)計支持裝置1是至少具有CPU、 存儲器、輸入裝置(鍵盤、鼠標(biāo)等)、輸出裝置(顯示器等)的計算機, 且各功能塊是通過使用這些硬件資源來發(fā)揮功能的。
基準(zhǔn)面設(shè)定部2通過由用戶選擇指定顯示到計算機上的虛擬空間中 的對象模型(以多邊形的網(wǎng)格為基本單位來顯示設(shè)計對象物(對象物) 的形狀的模型)的網(wǎng)格中的、規(guī)定網(wǎng)格(以下,將所選擇的網(wǎng)格稱作選 擇網(wǎng)格(第1網(wǎng)格)),來將選擇網(wǎng)格的面設(shè)定為虛擬空間的草圖面(基 準(zhǔn)面)。
基準(zhǔn)點設(shè)定部3將選擇網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點。 坐標(biāo)軸設(shè)定部4將包含基準(zhǔn)點的選擇網(wǎng)格的規(guī)定的邊作為X軸(第 l軸),并將包含于草圖面且通過基準(zhǔn)點的、X軸以外的軸作為Y軸(第 2軸),來設(shè)定坐標(biāo)軸。另外,在實施方式l中,以作為X軸的邊以外 的邊為Y軸。
坐標(biāo)尺寸設(shè)定部5根據(jù)構(gòu)成包含基準(zhǔn)點的選擇網(wǎng)格的邊長,設(shè)定X 軸、Y軸各自的柵格(尺寸)。
顯示部6將坐標(biāo)軸和柵格作為上述基準(zhǔn)面的坐標(biāo)系與對象模型一起 顯示在虛擬空間上。
另外,雖然在實施方式1中,將輸出電磁波的電子裝置作為設(shè)計對 象物,然而只要是具有形狀的物品均可以成為設(shè)計對象物。并且雖然設(shè) 計支持裝置1是在進行電磁波分析時使用的,但不限定使用用途。
接著,為了理解實施方式1的處理內(nèi)容,圖2表示了由顯示部6顯 示的處理前的對象模型及草圖面,圖3表示了處理后的對象模型和草圖
10面。另外,實施方式1中的對象模型是6面的立方體(各面分別是1個網(wǎng)格,立方體由6個四邊形網(wǎng)格來構(gòu)成)。
另外,在對象模型中,由鼠標(biāo)點擊的網(wǎng)格成為選擇網(wǎng)格。圖2的情況是通過點擊跟前的側(cè)面的網(wǎng)格來被用戶選擇指定的例子。并且將選擇網(wǎng)格中與被點擊的位置最接近的頂點作為基準(zhǔn)點,且將被點擊的網(wǎng)格的面作為基準(zhǔn)面而顯示草圖面(參照圖3)。此處,顯示成使草圖面上的柵格間隔也成為選擇網(wǎng)格的邊長(參照圖3)。
接著,參照圖4說明實施方式1中的網(wǎng)格。網(wǎng)格是兩邊所成的角為90度、且由構(gòu)成點A1、 A2、 A3、 A4構(gòu)成的四邊形網(wǎng)格,構(gòu)成點Al、A2、 A3、 A4由三維世界坐標(biāo)系的坐標(biāo)值進行了定義(參照圖4的"四邊形網(wǎng)格的結(jié)構(gòu)")。并且,構(gòu)成點A1、 A2、 A3、 A4的各坐標(biāo)分別被定義了順序,例如被定義為A1為第一、A2為第二、 A3為第三、A4為第四,且A4之后輪到Al。
并且實施方式1的設(shè)計支持裝置1是通過由鼠標(biāo)點擊(被選擇指定)規(guī)定的網(wǎng)格,從而將被點擊的網(wǎng)格決定為選擇網(wǎng)格。進而設(shè)計支持裝置1測量選擇網(wǎng)格的邊長,并將測量結(jié)果設(shè)定為柵格間隔,生成草圖面(參照圖4的"草圖面的例子")。并且,將選擇網(wǎng)格中與被鼠標(biāo)點擊的位置最接近的頂點(在上述的構(gòu)成點A1、 A2、 A3、 A4的4點中與被用戶點擊的位置最接近的點)設(shè)定為柵格的原點坐標(biāo)(基準(zhǔn)點)。
根據(jù)上述內(nèi)容,接著參照圖5的流程圖說明實施方式1的設(shè)計支持裝置1的處理。
基準(zhǔn)面設(shè)定部2通過由用戶點擊規(guī)定的網(wǎng)格,而將被點擊的網(wǎng)格作為選擇網(wǎng)格,并將選擇網(wǎng)格的面設(shè)定為草圖面,進而基準(zhǔn)點設(shè)定部3將構(gòu)成選擇網(wǎng)格的構(gòu)成點(頂點)中、與被鼠標(biāo)點擊的點最接近的構(gòu)成點作為基準(zhǔn)點(步驟S101)。
坐標(biāo)軸設(shè)定部4將構(gòu)成選擇網(wǎng)格的邊中、根據(jù)如上所示的構(gòu)成點的順序求出基準(zhǔn)點的下一個構(gòu)成點并將由基準(zhǔn)點和該下一個構(gòu)成點構(gòu)成的邊(作為邊a)設(shè)定為草圖面的基準(zhǔn)軸(草圖面的X軸)(步驟S102)。并且坐標(biāo)軸設(shè)定部4將構(gòu)成選擇網(wǎng)格的邊中、由基準(zhǔn)點和其之前的點(之前的點也按照上述構(gòu)成點的順序)構(gòu)成的邊(作為邊b)設(shè)定為草圖面的
Y軸(步驟S103)。
接著,基準(zhǔn)點設(shè)定部3將目前為止的草圖面的基準(zhǔn)點(原點)的坐標(biāo)移動到步驟SIOI中設(shè)定的基準(zhǔn)點的坐標(biāo)(步驟S104)。
接著,坐標(biāo)尺寸設(shè)定部5將構(gòu)成網(wǎng)格的構(gòu)成點的坐標(biāo)變換到草圖面的坐標(biāo)系(步驟S105)。
接著,坐標(biāo)尺寸設(shè)定部5設(shè)定將邊a的長度作為草圖面X軸的間隔的柵格(步驟S106),設(shè)定將邊b的長度作為草圖面Y軸的間隔的柵格(步驟S107)。另外,在實施方式l中,由于將邊a作為X軸、將邊b作為Y軸,因此邊a相對于X軸的分量的長度與邊a的長度相同,邊b相對于Y軸的分量的長度與邊b的長度相同。
最后,顯示部6顯示由坐標(biāo)軸設(shè)定部4設(shè)定的坐標(biāo)軸(X軸和Y軸)和由坐標(biāo)尺寸設(shè)定部5設(shè)定的柵格間隔的柵格來表現(xiàn)的草圖面(步驟S108)。
另外,雖然實施方式l中選擇網(wǎng)格的兩邊所成的角為90度,但沒有必要一定是90度。在那種情況下,X軸、Y軸不正交,因此不構(gòu)成直角坐標(biāo)系。
通過實施方式1,不需用戶數(shù)值輸入草圖面的柵格間隔而生成草圖面。
(實施方式2)
實施方式1中,成為對象的網(wǎng)格(選擇網(wǎng)格)是兩邊所成的角為90度的正方形或長方形的網(wǎng)格,而實施方式2中的選擇網(wǎng)格是兩邊所成的角不是90度的不等邊四邊形網(wǎng)格。
雖然實施方式2的功能塊與實施方式1相同(參照圖1),但實施方式2中的坐標(biāo)軸設(shè)定部4將通過基準(zhǔn)點并包含在基準(zhǔn)面的、且與X軸正交的軸作為Y軸。進而坐標(biāo)軸設(shè)定部4還具有將通過基準(zhǔn)點的各邊的哪個作為基準(zhǔn)點的判斷功能。
參照圖6說明實施方式2中的網(wǎng)格。與實施方式l同樣,不等邊四邊形的網(wǎng)格是通過由4個構(gòu)成點B1、 B2、 B3、 B4構(gòu)成的三維世界坐標(biāo)系的坐標(biāo)值來定義(參照"不等邊四邊形網(wǎng)格的結(jié)構(gòu)")的。并且,構(gòu)成
點B1、 B2、 B3、 B4的各坐標(biāo)分別被定義了順序,例如被定義為Bl為第 一、B2為第二、 B3為第三、B4為第四,且B4之后輪到B1。
參照圖6的"草圖面的例"來說明實施方式2中的選擇網(wǎng)格和柵格間 隔。設(shè)計支持裝置1通過由鼠標(biāo)點擊來決定選擇網(wǎng)格。并且設(shè)計支持裝 置1將與被鼠標(biāo)點擊的位置最接近的頂點作為柵格的原點坐標(biāo)(基準(zhǔn)點)。 進而,設(shè)計支持裝置1將從構(gòu)成選擇網(wǎng)格的邊通過基準(zhǔn)點的規(guī)定邊作為X 軸(基準(zhǔn)軸),將與草圖面中的X軸正交、且通過基準(zhǔn)點的軸作為Y軸。 并且,設(shè)計支持裝置1通過測量構(gòu)成選擇網(wǎng)格的邊的長度,將把各邊分 解到X軸和Y軸的坐標(biāo)分量的長度設(shè)定為柵格間隔。
另外,將各邊的X軸分量的長度中、從最大值減去最小值的值作為"X 軸方向基準(zhǔn)柵格",將從各邊的Y軸分量長度中、從最大值減去最小值的 值作為"Y軸方向基準(zhǔn)柵格"。
接著,參照圖7的流程圖說明實施方式2中的設(shè)計支持裝置1的處理。
基準(zhǔn)面設(shè)定部2將被鼠標(biāo)點擊的網(wǎng)格作為選擇網(wǎng)格,并將選擇網(wǎng)格 的面設(shè)定為草圖面,基準(zhǔn)點設(shè)定部3將構(gòu)成選擇網(wǎng)格的構(gòu)成點(選擇網(wǎng) 格的頂點)中、與被鼠標(biāo)點擊的坐標(biāo)最接近的構(gòu)成點作為基準(zhǔn)點(步驟 S201)。
坐標(biāo)軸設(shè)定部4設(shè)定構(gòu)成選擇網(wǎng)格的邊中、根據(jù)如上所示的構(gòu)成點 的順序求出基準(zhǔn)點的下一個構(gòu)成點并設(shè)定由基準(zhǔn)點和該下一個構(gòu)成點構(gòu) 成的邊(作為邊c),設(shè)定由基準(zhǔn)點和其之前的構(gòu)成點(之前的構(gòu)成點也 按照上述的順序)構(gòu)成的邊(作為邊d)(步驟S202)。
接著,坐標(biāo)軸設(shè)定部4判斷邊c是否與空間坐標(biāo)系(三維世界坐標(biāo) 系)的X軸、Y軸、Z軸平行(步驟S203、步驟S204、步驟S205), 在與空間坐標(biāo)系的任一軸平行時(步驟S203、步驟S204、步驟S205中 的任意一個是"是"),將邊c設(shè)定為草圖面的基準(zhǔn)軸(步驟S211)。 在邊c與空間坐標(biāo)系的X軸、Y軸、Z軸中的任一軸都不平行時(步驟 S203、步驟S204、步驟S205都是"否"),接著由坐標(biāo)軸設(shè)定部4判斷邊d是否與空間坐標(biāo)系的X軸、Y軸、Z軸平行(步驟S206、步驟S207、 步驟S208)。
在邊d與空間坐標(biāo)系的任一軸都平行時(步驟S206、步驟S207、步 驟S208中的任意一個是"是"),坐標(biāo)軸設(shè)定部4將邊d設(shè)定為草圖面 的基準(zhǔn)軸(步驟S210)。另一方面,在邊d與空間坐標(biāo)系的X軸、Y軸、 Z軸中的任一軸都不平行時(步驟S206、步驟S207、步驟S208都是"否"), 坐標(biāo)軸設(shè)定部4比較邊d和邊c的長度(步驟S209)。
此處,在邊d比邊c長時(步驟S209,"是"),坐標(biāo)軸設(shè)定部4 將邊d設(shè)定為草圖面的基準(zhǔn)軸(步驟S210),在邊d的長度是邊c的長 度以下時(步驟S209,"否"),坐標(biāo)軸設(shè)定部4將邊c設(shè)定為草圖面 的基準(zhǔn)軸(步驟S2U)。
接著,基準(zhǔn)點設(shè)定部3將目前為止的草圖面的基準(zhǔn)點(原點)移動 到基準(zhǔn)點(步驟S212),基準(zhǔn)面設(shè)定部2旋轉(zhuǎn)草圖面,以使目前為止的 草圖面的X軸與基準(zhǔn)軸重合(步驟S213)。
接著,坐標(biāo)尺寸設(shè)定部5將構(gòu)成網(wǎng)格的構(gòu)成點的坐標(biāo)變換到草圖面 的坐標(biāo)系(步驟S214)。
坐標(biāo)尺寸設(shè)定部5提取網(wǎng)格構(gòu)成點坐標(biāo)的草圖面的X軸方向分量, 進行重排,并且刪除重復(fù)值(步驟S215)。并且,坐標(biāo)尺寸設(shè)定部5將 X軸方向分量的最大值與最小值之差作為X軸方向基準(zhǔn)柵格的間隔(步 驟S216),用X軸方向基準(zhǔn)柵格的間隔來設(shè)定草圖面的X軸方向的柵格 (步驟S217)。
坐標(biāo)尺寸設(shè)定部5對草圖面的Y軸也同樣,提取網(wǎng)格構(gòu)成點坐標(biāo)的 草圖面的Y軸方向分量,進行重排,并且刪除重復(fù)值(步驟S218)。并 且,坐標(biāo)尺寸設(shè)定部5將Y軸方向分量的最大值與最小值之差作為Y軸 方向基準(zhǔn)柵格的間隔(步驟S219),用Y軸方向基準(zhǔn)柵格的間隔來設(shè)定 Y軸方向的柵格(步驟S220)。
接著,坐標(biāo)尺寸設(shè)定部5累加步驟S215中提取的上述的X軸方向 分量的最大值、最小值以外的X軸方向分量,并設(shè)定X軸方向基準(zhǔn)柵格 內(nèi)的柵格(步驟S221)。并且坐標(biāo)尺寸設(shè)定部5對Y軸也同樣,累加步驟S218中提取的上述的Y軸方向分量的最大值、最小值以外的Y軸方 向分量,并設(shè)定Y軸方向基準(zhǔn)柵格內(nèi)的柵格(步驟S222)。
最后,顯示部6顯示由坐標(biāo)軸設(shè)定部4設(shè)定的坐標(biāo)軸(X軸和Y軸) 和由坐標(biāo)尺寸設(shè)定部5設(shè)定的柵格來表現(xiàn)的草圖面(步驟S223)。
例如圖8所示,實施方式2中的作用是,在增加網(wǎng)格時通常在網(wǎng)格 的邊方向增加。根據(jù)實施方式2,能夠在這種情況下容易地進行設(shè)計。 (實施方式3)
如圖9所示,實施方式3與由實施方式1、實施方式2設(shè)定的草圖 面(圖9中的"最初設(shè)定的草圖面")正交,且顯示包含基準(zhǔn)點的其他的2 個平面(圖9中的"被增加的草圖面")。
將實施方式3的功能塊表示在圖10中。實施方式3的設(shè)計支持裝置 1相比于實施方式1、實施方式2的設(shè)計支持裝置1還具有正交面設(shè)定部 7。正交面設(shè)定部7設(shè)定與包含基準(zhǔn)點的X軸正交的草圖面和包含基準(zhǔn)點 的Y軸正交的草圖面。并且,顯示部6還顯示由正交面設(shè)定部7設(shè)定的 草圖面。除此以外的功能塊表示與實施方式1和實施方式2相同或相應(yīng) 部分,省略此處的說明。
接著,參照圖11的流程圖說明實施方式3中的設(shè)計支持裝置1的處 理。另外,從步驟S301到步驟S322的步驟,與實施方式2中的步驟S201 到步驟S222的步驟相同,因此省略此處的說明。
正交面設(shè)定部7與草圖面共享基準(zhǔn)點、并設(shè)定與X軸正交的草圖面 (第l面),進而對所設(shè)定的草圖面設(shè)定柵格(步驟S323)。
并且,正交面設(shè)定部7與草圖面共享基準(zhǔn)點、并設(shè)定與Y軸正交的 草圖面(第2面),進而對所設(shè)定的草圖面設(shè)定柵格(步驟S324)。
顯示部6進一步將草圖面和在步驟S323和步驟S324中設(shè)定的2個 草圖面顯示在空間坐標(biāo)系(步驟S325)。
另外,雖然實施方式3的顯示部6將目前位置顯示的草圖面(基準(zhǔn) 面)與各坐標(biāo)軸正交的草圖面一起全部顯示,但是也可以例如通過在步 驟S322和步驟S323之間設(shè)置選擇與任一坐標(biāo)軸正交的草圖面的步驟, 來僅顯示與該坐標(biāo)軸正交的草圖面。
15接著,圖12示出了實施方式3中的用戶進行的網(wǎng)格增加操作的一例。 另外,圖12用流程圖表示用戶的操作內(nèi)容,同時,通過對應(yīng)于符號來表 示對于操作內(nèi)容的設(shè)計支持裝置1的畫面遷移。
通過由用戶選擇指定(用鼠標(biāo)左擊)網(wǎng)格,來確定選擇網(wǎng)格(步驟 S350),并通過執(zhí)行草圖面顯示指令,來設(shè)定、顯示草圖面(坐標(biāo)軸和 柵格)(步驟S351)。接著,通過由用戶執(zhí)行與坐標(biāo)軸正交的草圖面的 顯示指令(步驟S352),來顯示與現(xiàn)有的草圖面正交的草圖面(草圖面 2)。用戶在草圖面2上增加網(wǎng)格(步驟S353),并通過執(zhí)行顯示與草圖 面2正交的草圖面(草圖面3)的指令(步驟S354),來顯示與草圖面2 正交的草圖面(草圖面3)。用戶在草圖面3上增加網(wǎng)格(步驟S355)。 通過重復(fù)這樣的操作,來設(shè)計對象模型。
進而,可以將在構(gòu)成設(shè)計支持裝置的計算機中執(zhí)行上述的各步驟的 程序提供為設(shè)計支持程序。上述程序通過被存儲在能夠由計算機讀取的 記錄媒介,而可以由構(gòu)成設(shè)計支持裝置的計算機執(zhí)行。此處,作為能夠 由上述計算機讀取的記錄媒介,包括ROM和RAM等的內(nèi)置于計算機的 內(nèi)部存儲裝置、CD-ROM和軟盤、DVD盤、光磁盤、IC卡等的可移動 存儲媒介、保持計算機程序的數(shù)據(jù)庫、或其他的計算機和數(shù)據(jù)庫、以及 線路上的傳送媒介。
產(chǎn)業(yè)上的可利用性
如以上說明,根據(jù)所選擇指定的網(wǎng)格來設(shè)定基準(zhǔn)面、坐標(biāo)軸以及尺 寸,從而可以提高對對象物的設(shè)計的作業(yè)效率。
權(quán)利要求
1.一種設(shè)計支持裝置,該設(shè)計支持裝置包括基準(zhǔn)面設(shè)定部,其通過選擇指定形成顯示到虛擬空間上的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1網(wǎng)格,來將所述第1網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè)定部,其將所述第1網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定部,其以包含所述基準(zhǔn)點的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于所述基準(zhǔn)面且通過所述基準(zhǔn)點的、所述第1軸以外的規(guī)定的軸為第2軸,將所述第1軸和所述第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定部,其根據(jù)構(gòu)成包含所述基準(zhǔn)點的、所述第1網(wǎng)格的邊的長度,設(shè)定所述坐標(biāo)軸的各尺寸;以及顯示部,其將所述坐標(biāo)軸和所述尺寸作為所述基準(zhǔn)面的坐標(biāo)系與所述對象模型一起顯示在所述虛擬空間上。
2. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于, 所述坐標(biāo)軸設(shè)定部以作為所述第1軸的所述第1網(wǎng)格的邊以外的、包含所述基準(zhǔn)點的邊為第2軸,來設(shè)定所述坐標(biāo)軸。
3. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于, 所述坐標(biāo)軸設(shè)定部以包含于所述基準(zhǔn)面且通過所述基準(zhǔn)點的、與所述第1軸正交的軸為第2軸,來設(shè)定所述坐標(biāo)軸。
4. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于, 所述坐標(biāo)軸設(shè)定部以包含所述基準(zhǔn)點的所述第1網(wǎng)格的邊中、最長的邊為第1軸。
5. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于, 所述坐標(biāo)尺寸設(shè)定部根據(jù)通過將構(gòu)成所述第1網(wǎng)格的邊的長度分解為所述坐標(biāo)軸的各坐標(biāo)分量而得到的長度,設(shè)定所述坐標(biāo)軸的各尺寸。
6. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于, 所述基準(zhǔn)面設(shè)定部通過選擇指定所述對象模型的規(guī)定的點,來將包含所述規(guī)定的點的網(wǎng)格作為第1網(wǎng)格,所述基準(zhǔn)點設(shè)定部將所述第1網(wǎng)格中的與所述點最接近的頂點設(shè)定為基準(zhǔn)點。
7. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于,所述設(shè)計支持裝置還包括正交面設(shè)定部,該正交面設(shè)定部設(shè)定包含所述基準(zhǔn)點且與所述第1軸正交的第1面和包含所述基準(zhǔn)點且與所述第2 軸正交的第2面,所述顯示部還顯示所述第1面和所述第2面。
8. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于,所述網(wǎng)格是三角形或四邊形。
9. 根據(jù)權(quán)利要求1所述的設(shè)計支持裝置,其特征在于,所述對象物是輸出電磁波的電子裝置。
10. —種設(shè)計支持程序,該設(shè)計支持程序使計算機執(zhí)行以下步驟基準(zhǔn)面設(shè)定步驟,通過選擇指定形成顯示到虛擬空間上的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1網(wǎng)格,來將所述第1網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè)定步驟,將所述第1網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定步驟,以包含所述基準(zhǔn)點的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于所述基準(zhǔn)面且通過所述基準(zhǔn)點的、所述第軸以外的規(guī)定的軸為第2軸,將所述第1軸和所述第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定步驟,根據(jù)構(gòu)成包含所述基準(zhǔn)點的、所述第1網(wǎng)格的邊的長度,設(shè)定所述坐標(biāo)軸的各尺寸;以及顯示步驟,將所述對象模型與所述坐標(biāo)軸和所述尺寸一起作為所述基準(zhǔn)面的坐標(biāo)系顯示在所述虛擬空間上。
11. 根據(jù)權(quán)利要求IO所述的設(shè)計支持程序,其特征在于,在所述坐標(biāo)軸設(shè)定步驟中,以作為所述第1軸的所述第1網(wǎng)格的邊以外的、包含所述基準(zhǔn)點的邊為第2軸,來設(shè)定所述坐標(biāo)軸。
12. 根據(jù)權(quán)利要求10所述的設(shè)計支持程序,其特征在于,在所述坐標(biāo)軸設(shè)定步驟中,以包含于所述基準(zhǔn)面且通過所述基準(zhǔn)點的、與所述第1軸正交的軸為第2軸,來設(shè)定所述坐標(biāo)軸。
13. 根據(jù)權(quán)利要求10所述的設(shè)計支持程序,其特征在于,在所述坐標(biāo)軸設(shè)定步驟中,以包含所述基準(zhǔn)點的、所述第1網(wǎng)格的邊中、最長的邊為第l軸。
14. 根據(jù)權(quán)利要求10所述的設(shè)計支持程序,其特征在于,在所述坐標(biāo)尺寸設(shè)定步驟中,根據(jù)通過將構(gòu)成所述第1網(wǎng)格的邊的長度分解為所述坐標(biāo)軸的各坐標(biāo)分量而得到的長度,設(shè)定所述坐標(biāo)軸的各尺寸。
15. 根據(jù)權(quán)利要求10所述的設(shè)計支持程序,其特征在于,在所述基準(zhǔn)面設(shè)定步驟中,通過選擇指定所述對象模型的規(guī)定的點,來將包含所述規(guī)定的點的網(wǎng)格作為第1網(wǎng)格,在所述基準(zhǔn)點設(shè)定步驟中,將所述第1網(wǎng)格中的與所述規(guī)定的點最接近的頂點設(shè)定為基準(zhǔn)點。
16. 根據(jù)權(quán)利要求IO所述的設(shè)計支持程序,其特征在于,所述設(shè)計支持程序還使計算機執(zhí)行正交面設(shè)定步驟,在該正交面設(shè)定步驟中,設(shè)定包含所述基準(zhǔn)點且與所述第1軸正交的第1面和包含所述基準(zhǔn)點且與所述第2軸正交的第2面,在所述顯示步驟中,還顯示所述第1面和所述第2面。
17. —種設(shè)計支持方法,該設(shè)計支持方法包括以下步驟基準(zhǔn)面設(shè)定步驟,通過選擇指定形成顯示到虛擬空間的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1網(wǎng)格,來將所述第1網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè)定步驟,將所述第l網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定步驟,以包含所述基準(zhǔn)點的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于所述基準(zhǔn)面且通過所述基準(zhǔn)點的、所述第1軸以外的規(guī)定的軸為第2軸,將所述第1軸和所述第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定步驟,根據(jù)構(gòu)成包含所述基準(zhǔn)點的、所述第1網(wǎng)格的邊的長度,設(shè)定所述坐標(biāo)軸的各尺寸;以及顯示步驟,將所述對象模型與所述坐標(biāo)軸和所述尺寸一起作為所述基準(zhǔn)面的坐標(biāo)系顯示在所述虛擬空間上。
18. 根據(jù)權(quán)利要求17所述的設(shè)計支持方法,其特征在于,在所述坐標(biāo)軸設(shè)定步驟中,以作為所述第1軸的所述第1網(wǎng)格的邊以外的、包含所述基準(zhǔn)點的邊為第2軸,來設(shè)定所述坐標(biāo)軸。
19. 根據(jù)權(quán)利要求17所述的設(shè)計支持方法,其特征在于, 在所述坐標(biāo)軸設(shè)定步驟中,以包含于所述基準(zhǔn)面且通過所述基準(zhǔn)點的、與所述第1軸正交的軸為第2軸,來設(shè)定所述坐標(biāo)軸。
20. 根據(jù)權(quán)利要求17所述的設(shè)計支持方法,其特征在于, 所述設(shè)計支持方法還執(zhí)行正交面設(shè)定步驟,在該正交面設(shè)定步驟中,設(shè)定包含所述基準(zhǔn)點且與所述第1軸正交的第1面和包含所述基準(zhǔn)點且 與所述第2軸正交的第2面,在所述顯示步驟中,還顯示所述第1面和所述第2面。
全文摘要
本發(fā)明提供一種設(shè)計支持裝置、設(shè)計支持程序以及設(shè)計支持方法,該設(shè)計支持裝置包括基準(zhǔn)面設(shè)定部,其通過選擇指定形成顯示到虛擬空間上的對象模型形狀的網(wǎng)格中、規(guī)定的網(wǎng)格作為第1網(wǎng)格,來將第1網(wǎng)格的面設(shè)定為所述虛擬空間的基準(zhǔn)面;基準(zhǔn)點設(shè)定部,其將第1網(wǎng)格的規(guī)定的頂點設(shè)定為基準(zhǔn)點;坐標(biāo)軸設(shè)定部,其以包含基準(zhǔn)點的、所述第1網(wǎng)格的規(guī)定的邊為第1軸,以包含于基準(zhǔn)面且通過基準(zhǔn)點的、第1軸以外的規(guī)定的軸為第2軸,將第1軸和第2軸設(shè)定為坐標(biāo)軸;坐標(biāo)尺寸設(shè)定部,其根據(jù)構(gòu)成包含基準(zhǔn)點的、第1網(wǎng)格的邊的長度,設(shè)定坐標(biāo)軸的各尺寸;以及顯示部,其將坐標(biāo)軸和尺寸作為基準(zhǔn)面的坐標(biāo)系與對象模型一起顯示在虛擬空間上。
文檔編號G06F17/50GK101689213SQ20078005348
公開日2010年3月31日 申請日期2007年6月29日 優(yōu)先權(quán)日2007年6月29日
發(fā)明者澤田吉宏 申請人:富士通株式會社