本發(fā)明涉及用于顯示通過用戶界面(userinterface)顯示的一個以上的平面要素的方法及其裝置。
背景技術(shù):
::自從用于提供利用平面要素的空間和移動的用戶界面的材料設(shè)計(MaterialDesign)公開之后,許多開發(fā)人員根據(jù)材料設(shè)計所要求的規(guī)則開發(fā)應用。根據(jù)材料設(shè)計,顯示于畫面的所有平面要素可具備高度(elevation)。但所有平面要素只在二維的畫面顯示,而各平面要素的高度只能用陰影表示。因此,開發(fā)人員在開發(fā)應用時,難以直觀地了解顯示于畫面的各平面要素的高度。另外,對于各平面要素所具有的屬性,開發(fā)人員只能通過直接分析代碼才能確認。因此,對于開發(fā)人員來說需要一種能夠直觀地了解各平面要素的高度及屬性的解決方案。技術(shù)實現(xiàn)要素:本發(fā)明要解決的技術(shù)問題本發(fā)明的目的在于克服現(xiàn)有技術(shù)之不足而提供一種在進行對應用的模擬時,以三維形式與各屬性一同顯示構(gòu)成平面布局的平面要素的方法及其裝置。本發(fā)明目的不限于上述課題,而對于本領(lǐng)域技術(shù)人員,未提及的其他課題可通過下面的記載將變得更加明了。技術(shù)方案為達到上述目的,根據(jù)本發(fā)明的一方面(aspect)的屬性顯示方法,在用于顯示構(gòu)成平面布局的平面要素的屬性的方法中,包括:將上述平面要素旋轉(zhuǎn)為三維形式的步驟;及在上述平面要素旋轉(zhuǎn)為三維形式出現(xiàn)的上述平面要素的虛擬的側(cè)面,顯示上述平面要素的屬性的步驟。為達到上述目的,根據(jù)本發(fā)明的另一方面的屬性顯示方法,在用于顯示構(gòu)成平面布局的平面要素的屬性的方法中,包括:將上述平面要素旋轉(zhuǎn)為三維形式的步驟;及在上述平面要素旋轉(zhuǎn)為三維形式出現(xiàn)的上述平面要素的外圍線,顯示上述平面要素的屬性的步驟。為達到上述目的,根據(jù)本發(fā)明的又一方面,提供一種記錄于記錄媒介的計算機程序,在與計算裝置結(jié)合并用于執(zhí)行顯示構(gòu)成平面布局的平面要素的屬性的方法的計算機程序中,執(zhí)行將上述平面要素旋轉(zhuǎn)為三維形式的步驟;及在上述平面要素旋轉(zhuǎn)為三維形式出現(xiàn)的上述平面要素的虛擬的側(cè)面,顯示上述平面要素的屬性的步驟。有益效果如上所述,根據(jù)本發(fā)明,通過提供可將各平面要素旋轉(zhuǎn)為三維形式顯示的三維視圖,可使應用開發(fā)人員直觀地了解各平面要素的高度。另外,在三維視圖中一同表示各平面要素的屬性,從而可提供可使應用開發(fā)人員容易了解各平面要素的屬性的用戶經(jīng)驗(userexperience)。附圖說明圖1為本發(fā)明一實施例的模擬系統(tǒng)的結(jié)構(gòu)圖。圖2為用于說明本發(fā)明一實施例的平面要素及高度的示例圖。圖3為用于說明本發(fā)明一實施例的顯示屬性的方法的順序圖。圖4為用于說明本發(fā)明一實施例的三維視圖的示例圖。圖5至圖13為用于說明本發(fā)明幾個實施例的顯示有屬性的平面要素的示例圖。圖14為本發(fā)明一實施例的計算裝置的框圖。圖15為本發(fā)明一實施例的計算裝置的硬件結(jié)構(gòu)圖。具體實施方式本發(fā)明的優(yōu)點及特征和事先方法,將結(jié)合附圖和將要詳細描述的實施例變得明了。但是,本發(fā)明不受下述實施例的限制而可通過各種形式實現(xiàn),本實施例的目的旨在更好地說明本發(fā)明,為本發(fā)明所屬
技術(shù)領(lǐng)域:
:的技術(shù)人員理解提供幫助,而本發(fā)明只受權(quán)利要求書的限制。在本說明書中,相同的附圖標記指相同的要素。用于本說明書的術(shù)語用于說明實施例,而非限制本發(fā)明。在本說明書中,在沒有特別說明的情況下,單數(shù)也可以指復數(shù)。用于說明書的“包括(comprises)”及/或“構(gòu)成(comprising)”不排除所涉及的結(jié)構(gòu)、步驟、動作及/或元件中包括或添加一個以上的其他結(jié)構(gòu)、步驟、動作及/或元件。下面,結(jié)合附圖對本發(fā)明進行詳細說明。圖1為本發(fā)明一實施例的模擬系統(tǒng)的結(jié)構(gòu)圖。如圖1所示,模擬系統(tǒng)用于在計算裝置200中開發(fā)及模擬要在用戶終端100執(zhí)行的應用(application)的系統(tǒng)。上述模擬系統(tǒng)的各構(gòu)成要素顯示的是功能上劃分的功能要素,而在物理環(huán)境中一個以上的構(gòu)成要素可相互整合實現(xiàn)。若對本發(fā)明的一實施例的模擬系統(tǒng)的各構(gòu)成要素進行具體說明,則用戶終端(userequipment)100為執(zhí)行經(jīng)計算裝置200模擬的應用的裝置。更具體而言,用戶終端100可直接連接于計算裝置200下載應用。另外,用戶終端100可通過網(wǎng)絡(luò)從在線市場下載應用。另外,在線市場(e-marketplace)可包括谷歌(Google)的Playstore或蘋果(Apple)公司的AppStore等,但非限制。另外,用戶終端100可執(zhí)行下載的應用。作為用于執(zhí)行應用的操作系統(tǒng)(operatingsystem,os),用戶終端100可包括安卓(Android)、iOS、Windows中的一種,但非限制。只要是能夠下載并執(zhí)行應用的裝置,用戶終端100可選用任何裝置。例如,用戶終端100可以為智能手機(smartphone)、平板電腦(tablet)或平板手機(phablet)等移動設(shè)備,但非限制;可以是智能手表(smartwatch)、智能手表(smartglasses)或智能手環(huán)(smartband)等可穿戴(wearable)設(shè)備。另外,用戶終端100還可以是膝上型電腦(laptop)、便攜式多媒體播放器(portablemultimediaplayer,PMP)、個人數(shù)字助理(personaldigitalassistants,PDA)或電子書終端(e-bookreader)等設(shè)備。接著,計算裝置200是可模擬將在用戶終端100執(zhí)行的應用的裝置。具體而言,只要是能夠模擬應用的裝置,計算裝置200可選用任何裝置。例如,計算裝置200可以是臺式計算機(desktop)、服務(wù)器(server)、工作站(workstation)等固定式計算裝置,但非限制,但也可以是與用戶終端100相同類型的裝置。另外,計算裝置200可提供用于開發(fā)應用的應用程序接口(applicationprogramminginterface,API)、庫(library)或資源(resource)等。尤其是,本發(fā)明一實施例的計算裝置200在模擬應用時,與各屬性(attribute)一同以三維形式顯示顯示于畫面的一個以上的平面要素(planeelement)。對表現(xiàn)特征的計算裝置200的更具體的內(nèi)容,將在后面的內(nèi)容中結(jié)合圖2至圖15進行說明。接著,網(wǎng)絡(luò)是在用戶終端100和計算裝置200之間發(fā)送/接收數(shù)據(jù)的基礎(chǔ)設(shè)施(infrastructure)。例如,網(wǎng)絡(luò)可以是碼分多址(codedivisionmultipleaccess,CDMA)、寬帶碼分多址(widebandCDMA,WCDMA)、高速分組接入(highspeedpacketaccess,HSPA)、長期演進(longtermevolution,LTE)等移動通信網(wǎng),wi-fi、wibro、wimax等無線局域網(wǎng),以太網(wǎng)(ethernet)、數(shù)字用戶線(xdigitalsubscriberline,xDSL)、光纖同軸電纜混合網(wǎng)(hybridfibercoax,HFC)、光纖到家(fibertothehome,F(xiàn)TTH)等有線通信網(wǎng)中的一種,但非限制。下面,在說明本發(fā)明一實施例的屬性顯示方法之前,對平面要素及高度進行說明。圖2為用于說明本發(fā)明一實施例的平面要素及高度的示例圖。如圖2所示,平面要素1是可在畫面3內(nèi)以二維形式表示的對象(object)。例如,平面要素1可包括圖像(image)、按鈕(button)、卡(card)或其他對象等,但非限制。顯示于畫面3的所有平面要素1可具有均勻的厚度(uniformthick),但非限制。另外,可顯示于畫面3的所有平面要素1可具有高度2。高度(elevation)2從畫面3的基準面到平面要素1之間的虛擬垂直高度。即,若平面要素1為可在平面3中以X-軸及Y-軸表示的對象,則高度3為平面要素1在Z-軸上的位置。因此,高度可決定在畫面3中最終顯示的平面要素1的優(yōu)先順序(priority)。例如,當兩個平面要素1占據(jù)相同的二維坐標時,兩個平面要素1中高度大的平面要素1將最終顯示于平面。另外,兩個以上的平面要素1不能具有相同的高度2,但非限制。另外,在畫面3中平面要素1的高度2可用陰影5表示。例如,當平面要素1的高度2大時,在畫面3中平面要素1的陰影5可表示為大的陰影。與此相反,當平面要素1的高度2小時,在畫面3中平面要素1的陰影5可表示為小的陰影。如上所述,高度2為可決定可顯示于畫面3中的多個平面要素1之間的優(yōu)先順序的因子(factor)。但是,因在畫面3中平面要素1的高度2只用陰影表示,從而存在應用開發(fā)人員無法直觀地了解顯示于畫面3的平面要素1的高度2的問題。因此,說明可使應用開發(fā)人員容易顯示平面要素1的高度2及屬性的方法。圖3為用于說明本發(fā)明一實施例的顯示屬性的方法的順序圖。如圖3所示,計算裝置200根據(jù)用戶輸入執(zhí)行模擬模式(S100)。在此,模擬模式是在用戶終端100中直接執(zhí)行開發(fā)中或已開發(fā)的應用之前,在與用戶終端100類似的虛擬環(huán)境中執(zhí)行應用,以顯示應用的預想執(zhí)行結(jié)果的模式。接著,計算裝置200提取對將通過平面布局顯示的一個以上的平面要素的高度(S200)。在此,平面布局是可通過開發(fā)中或已開發(fā)的應用顯示的畫面。上述平面布局可包括一個以上的平面要素。另外,計算裝置200可從用于實現(xiàn)各平面要素的實例(instance)的屬性域提取各平面要素的高度,但非限制。接著,計算裝置200將平面布局及將通過平面布局顯示的一個以上的平面要素旋轉(zhuǎn)為三維形式(S300)。具體而言,計算裝置200以三維軸為準旋轉(zhuǎn)平面布局及平面要素。例如,當平面布局及平面要素以X-軸及Y-軸的二維形式顯示時,計算裝置200以Z-軸為準旋轉(zhuǎn)平面布局及平面要素。另外,計算裝置200根據(jù)各自的高度從布局基準面分離各平面要素進行顯示。如上所述,對計算裝置200旋轉(zhuǎn)平面布局及平面要素生成的三維視圖(3Dview)的一實施例,將在后面的內(nèi)容中結(jié)合圖4進行說明。接著,計算裝置200提取各平面要素的屬性(S400)。在此,對平面要素的屬性(attribute)是各平面要素所具有的特征。平面要素的屬性包括平面要素的可移動與否、移動速度、阻力、可連接或移動區(qū)域等,但非限制。另外,計算裝置200可從用于實現(xiàn)各平面要素的實例的屬性域提取各平面要素的高度,但也非限制。對各平面要素可具有的屬性具體說明如下:平面要素的可移動與否是平面布局內(nèi)平面要素的位置的可變化與否。例如,當平面要素設(shè)置成不能移動,則即使從外部輸入對平面要素的移動(drag),平面布局內(nèi)的平面要素的位置不會發(fā)生變化。平面要素的移動速度是平面布局內(nèi)平面要素的位置發(fā)生變化的加速度。例如,當平面要素的移動速度設(shè)置成大的速度,則平面布局內(nèi)的平面要素的位置可快速變化。與此相反,當平面要素的移動速度設(shè)置成小的速度,則平面布局內(nèi)的平面要素的位置可緩慢變化。平面要素的阻抗(resistance)是平面要素的位置在平面布局內(nèi)發(fā)生變化時,作用于平面要素的位置變化的相反方向的力。例如,當平面要素的阻力設(shè)置成大的阻力,則相對于外部的拖動輸入平面要素的位置變化相對較小。與此相反,當平面要素的阻力設(shè)置成小的阻力,則相對于外部的拖動輸入平面要素的位置變化相對較大。平面要素的連接(linkage)是平面要素能否隨其他平面要素的移動被動移動與否的屬性。例如,當?shù)谝黄矫嬉嘏c第二平面要素連接時,若第二平面要素的位置發(fā)生變化,則第一平面要素的位置也可以發(fā)生變化。平面要素的可移動區(qū)域是平面布局內(nèi)平面要素的位置的可變化的界限區(qū)域。例如,當平面要素設(shè)置成不能移動到平面布局的界限外時,平面要素能在平面布局內(nèi)自由移動,但平面要素不能移動到平面布局外。最后,計算裝置200在平面要素旋轉(zhuǎn)為三維形式顯示的平面要素的虛擬的側(cè)面,顯示平面要素的屬性(S500)。在此,虛擬的側(cè)面在平面要素以二維形式顯示時不能從外部看到,是平面要素旋轉(zhuǎn)為三維形式重新顯示時出現(xiàn)的平面要素的側(cè)面。另外,計算裝置200可根據(jù)各平面要素的屬性改變虛擬的側(cè)面的形狀或顏色進行顯示。另外,計算裝置200也可在平面要素旋轉(zhuǎn)為三維形式顯示的平面要素的外圍線顯示平面要素的屬性。此時,計算裝置200可根據(jù)各平面要素的屬性改變外圍線的顏色進行顯示。例如,計算裝置200可根據(jù)平面要素的移動速度改變平面要素的虛擬的側(cè)面的厚度(thickness)進行顯示。此時,虛擬的側(cè)面的厚度不是平面要素的實際厚度,而是平面要素的虛擬厚度。計算裝置200在平面要素移動時有阻力的作用時,可在平面要素的虛擬的側(cè)面根據(jù)阻力的大小顯示不同銳度(sharpness)的突起形狀。計算裝置200在平面要素設(shè)置成不能移動時,可將平面要素的虛擬的側(cè)面的一個區(qū)域的顏色變更為預設(shè)的顏色進行顯示。在此,預設(shè)的顏色可以是單色(achromaticcolor)或金屬色(metalliccolor),但非限制。另外,不僅如此,計算裝置200還可在平面要素設(shè)置成不能移動時,可將平面要素的虛擬的側(cè)面的一個區(qū)域的形狀變更為預設(shè)的顏色進行顯示。計算裝置200在第一平面要素隨第二平面要素的移動被動(passive)移動時,可顯示連接第一平面要素的虛擬的側(cè)面和另一平面要素的虛擬的側(cè)面的線(line)。計算裝置200在平面要素設(shè)置成無法移動至平面布局的邊界(boundary)外時,可在平面要素的虛擬的側(cè)面顯示門檻(threshold)的形狀。計算裝置200在平面要素設(shè)置成不能移動至平面布局的邊界外且具有在平面要素移動時碰到平面布局的邊界反彈(bounceback)的效果時,可在平面要素的虛擬的側(cè)面顯示彈性體的形狀。計算裝置200在平面要素可滾動時,可將平面要素的虛擬的側(cè)面顯示可滾動方向。另外,計算裝置200在平面要素的位置或大小中的至少一種根據(jù)外部的輸入或模擬場景滿足指定的條件時,改變平面要素的虛擬的側(cè)面的形狀或顏色中的至少一種進行顯示。另外,計算裝置200在平面要素的位置或大小中的至少一種根據(jù)外部的輸入或模擬場景滿足指定的條件時,改變平面布局的基準面的形狀或顏色中的至少一種進行顯示。例如,計算裝置200在平面要素設(shè)置成無法移動至平面布局的邊界外,但平面要素根據(jù)外部的輸入進行而與平面布局的邊界接觸時,可在平面要素的虛擬的側(cè)面顯示皺紋(wrinkle)的形狀。計算裝置200在平面要素設(shè)置成無法移動至平面布局的邊界外,但平面要素根據(jù)外部的輸入進行而與平面布局的邊界接觸時,可使平面布局的色調(diào)(tone)變暗并進行顯示。另外,計算裝置200在平面要素根據(jù)外部的輸入被選擇時,改變平面要素的虛擬的側(cè)面的全部或部分區(qū)域的形狀或顏色中的至少一種進行顯示。計算裝置200在用戶輸入點擊或觸摸時,可判定為對應于點擊或觸摸輸入的平面要素被選定,但非限制。例如,計算裝置200在平面要素根據(jù)外部輸入被選定時,可將平面要素的虛擬的側(cè)面的顏色或質(zhì)地(texture)改變?yōu)轭A設(shè)的顏色或質(zhì)地進行顯示。計算裝置200在平面要素根據(jù)外部輸入被選定時,可將平面要素的虛擬的顏色表示為紅色和白色間隔0.5秒變化的顏色。如上所述,對顯示屬性的平面屬性的幾個實施例,將在后面的內(nèi)容中結(jié)合圖5至圖13進行說明??偠灾景l(fā)明一實施例的計算裝置200通過提供可將一個以上的平面要素旋轉(zhuǎn)為三維形式顯示的三維視圖,可使應用開發(fā)人員直觀地了解各平面要素的高度。另外,計算裝置200在三維視圖中一同顯示各平面要素的屬性,從而使應用開發(fā)人員一同了解各平面要素的屬性。下面,對計算裝置200旋轉(zhuǎn)平面布局及平面要素生成的三維視圖的一實施例進行說明。圖4為用于說明本發(fā)明一實施例的三維視圖的示例圖。如圖4所示,不使用本發(fā)明一實施例的三維視圖時,第一平面要素10、第二平面要素30及平面布局50通過X-軸和Y-軸的二維坐標顯示。另外,第一平面要素10及第二平面要素30的高度也只利用陰影顯示。因此,即使第一平面要素10的高度大于第二平面要素30的高度,應用開發(fā)人員也難以了解第一平面要素10的高度及第二平面要素30的高度中的哪個平面要素的高度更大。但使用本發(fā)明一實施例的三維視圖時,第一平面要素10、第二平面要素30及平面布局50可以Z-軸為準旋轉(zhuǎn)顯示。另外,第一平面要素10及第二平面要素30根據(jù)各自的高度從平面布局50的基準面分離顯示。因此,應用開發(fā)人員可直觀地了解第一平面要素10的高度大于第二平面要素30的高度的事實。下面,對顯示有屬性的平面要素的借個實施例進行說明。圖5至圖13為用于說明本發(fā)明幾個實施例的顯示有屬性的平面要素的示例圖。圖5至圖13假設(shè)將通過平面布局50顯示的第一平面要素10或第二平面要素30的屬性顯示于第一平面要素10或第二平面要素30的虛擬的側(cè)面。在說明圖5之前,假設(shè)第一平面要素10的移動速度設(shè)置成大的速度,而第二平面要素30的移動速度設(shè)置成大的速度。如圖5所示,計算裝置200根據(jù)各自的移動速度將第一平面要素10的虛擬的側(cè)面20的厚度顯示為相對薄的厚度。另外,計算裝置200將第二平面要素30的虛擬的側(cè)面40的厚度顯示為相對厚的厚度。在說明圖6之前,假設(shè)設(shè)置成第一平面要素10移動時不存在阻力,但第二平面30移動時存在阻力。如圖6所示,計算裝置200根據(jù)各自的阻力在第一平面要素10的虛擬的側(cè)面20,不包含任何的突起形狀。另外,計算裝置200對第二平面要素30的虛擬的側(cè)面40,顯示為隨著阻力的大小銳度逐漸表達的突起形狀41。在說明圖7之前,假設(shè)第一平面要素10設(shè)置成可移動,而第二平面要素30設(shè)置成不可移動。如圖7所示,計算裝置200可將對第二平面要素30的虛擬的側(cè)面40的一個區(qū)域42的顏色改變成單色進行顯示。在說明圖8之前,假設(shè)第一平面要素10設(shè)置成可隨第二平面要素30的移動被動移動。如圖8所示,計算裝置200可顯示連接第二平面要素10的虛擬的側(cè)面20和第二平面要素30的虛擬的側(cè)面的線25。在說明圖9之前,假設(shè)第一平面要素10設(shè)置成可移動至平面布局50的邊界之外,而第二平面要素30設(shè)置成不可移動至平面布局50的邊界之外。如圖9所示,計算裝置200在第一平面要素10的虛擬的側(cè)面20,不包含任何的門檻形狀。另外,計算裝置200在第二平面要素30的虛擬的側(cè)面40顯示三角形門檻的形狀43。在說明圖10之前,假設(shè)第二平面要素30不能移動至平面布局50的邊界之外,但第二平面要素30進行移動并與平面布局50的邊界接觸。如圖10所示,計算裝置200在第二平面要素30的虛擬的側(cè)面40顯示皺紋的形狀44。另外,計算裝置200在持續(xù)輸入用于將第二平面要素30移動至平面布局50的邊界之外的外部輸入時,可將第二平面要素30的虛擬的側(cè)面40的皺紋形狀44表示成更大的皺紋。在說明圖11之前,假設(shè)第二平面要素30不能移動至平面布局50的邊界之外,并設(shè)置成具有當?shù)诙矫嬉?0進行移動并碰到平面布局50的邊界時反彈(bounceback)的效果。如圖11所示,計算裝置200在第二平面要素30的虛擬的側(cè)面40顯示彈簧的形狀45。在說明圖12之前,假設(shè)第一平面要素10通過外部的輸入被選定。如圖12所示,計算裝置200將第一平面要素10的虛擬的側(cè)面20的邊緣的顏色改變成第一顏色21和第二顏色22進行顯示。在說明圖13之前,假設(shè)第二平面要素30設(shè)置成可向Y-軸方向滾動。如圖13所示,計算裝置200在第二平面要素30的虛擬的側(cè)面40顯示第二平面要素30的可滾動方向46。到此為止結(jié)合圖3至圖13說明的本發(fā)明的實施例的方法可通過用計算機可讀編碼實現(xiàn)的計算機程序執(zhí)行。計算機程序可通過互聯(lián)網(wǎng)等網(wǎng)絡(luò)從第一計算裝置傳送至第二計算裝置并安裝于第二計算裝置,從而在第二計算裝置使用。在此,第一計算裝置及第二計算裝置可包括臺式計算機、服務(wù)器或工作站等固定式計算裝置,智能手機、平板電腦、平板手機或膝上型電腦等移動計算裝置及智能手表、智能眼鏡或智能手環(huán)等可穿戴計算裝置等。下面,結(jié)合圖14至圖15對本發(fā)明一實施例的計算裝置200的邏輯結(jié)構(gòu)進行具體說明。圖14為本發(fā)明一實施例的計算裝置200的框圖。如圖14所示,計算裝置200可包括通信部205、存儲部210、輸入/輸出部215、三維變換部220及屬性顯示部225。對各結(jié)構(gòu)說明如下:通信部205通過網(wǎng)絡(luò)或直接連接的電纜,與用戶終端100發(fā)送/接收數(shù)據(jù)。具體而言,通信部205可發(fā)送/接收應用及應用的執(zhí)行所需的應用程序接口(API)或庫。存儲部210存儲計算裝置200的運行所需的數(shù)據(jù)。具體而言,存儲部210可存儲應用的開發(fā)或模擬所需的應用程序接口(API)、庫或資源等。輸入/輸出部215獲得計算裝置200的運行所需的數(shù)據(jù)輸入并輸出與計算裝置200的運行相關(guān)的數(shù)據(jù)。具體而言,輸入/輸出部215可通過鍵盤(keyboard)、鼠標(mouse)、控制桿(joystick)、軌跡球(trackball)或觸摸板(touchpad)等獲得數(shù)據(jù)輸入。輸入/輸出部215可通過液晶顯示裝置(liquidcrystaldisplay,LCD)、發(fā)光二級管(lightemittingdiode,LED)、有機發(fā)光二極管(organicLED,OLED)、主動矩陣發(fā)光二級管(activematrixOLED,AMOLED)或揚聲器(speaker)等輸出數(shù)據(jù)。另外。輸入/輸出部215還可通過觸摸屏(touchscreen)同時完成數(shù)據(jù)的輸入輸出,但非限制。三維變換部220生成對一個以上的要素及虛擬畫面的三維視圖。具體而言,三維變換部220提取對將通過平面布局顯示的一個以上的平面要素的高度。另外,三維變換部220將平面布局及一個以上的平面要素旋轉(zhuǎn)為三維形式。另外,三維變換部220根據(jù)各自的高度從布局基準面分離各平面要素進行顯示。屬性顯示部225顯示包括各平面要素的屬性在內(nèi)的三維視圖。具體而言,屬性顯示部225提取包含于三維視圖中的各平面要素的屬性。另外,屬性顯示部225將各平面要素的屬性顯示于平面要素旋轉(zhuǎn)為三維形式旋轉(zhuǎn)的虛擬的側(cè)面。目前為止,圖14的各構(gòu)成要素可指軟件(software)或現(xiàn)場可編程門陣列(field-programmablegatearray,F(xiàn)PGA)或應用特定集成電路(application-specificintegratedcircuit,ASIC)等硬件(hardware)。但是,上述構(gòu)成要素不限于軟件或硬件,而可實現(xiàn)為位于可編址(addressing)的貯存媒介,而且,還可以實現(xiàn)為執(zhí)行一個或以上的進程的形式。上述構(gòu)成要素提供的功能可通過更加細分的構(gòu)件實現(xiàn),而且,可通過整合多個構(gòu)件實現(xiàn)執(zhí)行特定功能的一個構(gòu)件。圖15為本發(fā)明一實施例的計算裝置200的硬件結(jié)構(gòu)圖。如圖15所示,計算裝置200可包括處理器250、內(nèi)存255、輸入/輸出裝置260、網(wǎng)絡(luò)接口265、數(shù)據(jù)總線270及存儲器275。內(nèi)存255可使實現(xiàn)屬性顯示方法的計算機程序數(shù)據(jù)280a常駐。輸入/輸出裝置260可從用戶輸入或輸出計算裝置200的運行所需的數(shù)據(jù)。網(wǎng)絡(luò)接口265可利用網(wǎng)絡(luò)發(fā)送/接收數(shù)據(jù)。數(shù)據(jù)總線270是與處理器250、內(nèi)存255、輸入/輸出裝置260、網(wǎng)絡(luò)接口265及存儲器275連接并傳遞各構(gòu)成要素之間的數(shù)據(jù)的移動通道。另外,存儲器275可存儲執(zhí)行計算機程序所需的應用程序接口、庫或資源等。另外,存儲器275可存儲實現(xiàn)屬性顯示方法的計算機程序數(shù)據(jù)280b。更具體而言,存儲器275可存儲包括在將平面要素旋轉(zhuǎn)為三維形式的指令(instruction)及平面要素旋轉(zhuǎn)為三維顯示的平面要素的虛擬側(cè)面,顯示平面要素的屬性的指令的計算機程序。上述實施例僅用以說明本發(fā)明而非限制,本領(lǐng)域的普通技術(shù)人員應當理解,可以對本發(fā)明進行修改、變形或者等同替換。而在不脫離本發(fā)明的精神和范圍內(nèi),其均應涵蓋在本發(fā)明的權(quán)利要求范圍當中。當前第1頁1 2 3 當前第1頁1 2 3