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

一種在建模軟件中在位修改構(gòu)件位置的方法和裝置的制造方法

文檔序號:9646647閱讀:566來源:國知局
一種在建模軟件中在位修改構(gòu)件位置的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明屬于建筑信息處理領域,尤其涉及一種在建模軟件中在位修改構(gòu)件位置的方法和裝置。
【背景技術】
[0002]隨著城市建設的快速發(fā)展,建筑產(chǎn)量要求越來越高,建筑產(chǎn)品構(gòu)造也越來越復雜。因此,建筑設計被要求在較短時間內(nèi)完成質(zhì)量高、造價低的建筑產(chǎn)品。為了提高設計效率和產(chǎn)品質(zhì)量,大量建模設計軟件被引進到建筑行業(yè)中。
[0003]建筑模型是一種結(jié)構(gòu)復雜,構(gòu)件精細的模型。建筑模型不僅包含墻體,門窗等基本要素,還包含樓梯,家具設備,周邊環(huán)境等。一個建筑模型通常擁有成百上千個構(gòu)件組成,這種建筑的復雜程度給建筑模型的設計與修改造成了很大的困難。
[0004]建筑設計的一大特點在于其建筑模型的形成不是一蹴而就的過程,而是需要設計人員與客戶進行大量的協(xié)商,并進行反復的修改。建筑模型的修改以構(gòu)件為單位,通常進行的是參考整個模型的狀態(tài),進行構(gòu)件位置的在位調(diào)校。這種在位編輯以設計人員的設計習慣為主,通常參考的是與周圍物體的位置關系。
[0005]在建模軟件中,相對位置的調(diào)整是由尺寸工具執(zhí)行的?,F(xiàn)有技術采用構(gòu)件的子圖元的幾何信息計算其與參照物的位置關系,該位置關系亦可代表構(gòu)件與參照物間的關系,傳統(tǒng)尺寸的生成依附于構(gòu)件的子圖元(如在建立一個長方體構(gòu)件與圓柱構(gòu)件的位置關系尺寸時,首先需要選擇長方體與圓柱構(gòu)件的子圖元:面、線、點,根據(jù)子圖元的位置,計算代表位置關系的尺寸數(shù)值),子圖元間的尺寸關系代表了該構(gòu)件的尺寸關系,傳統(tǒng)尺寸工具不是自動生成,而是需要設計者手工添加,會大大增加設計人員的建模工作量,增加了在位修改的繁瑣性。而且這種尺寸工具對于3D模型有一些與設計本身無關的要求,如以構(gòu)件的某個子元素如構(gòu)件模型的點、面、線等作為參考,并且要求尺寸不能過約束(靜態(tài)尺寸在創(chuàng)建時會要求符合全約束規(guī)則),這也會增加設計人員不必要的工作量,而且增加軟件的學習時間,特別是在大型的模型設計過程中會更加明顯。為避免設計人員迷失在尺寸繪制的繁重工作中,導致設計效率低下,建筑設計軟件需要提供一種更簡單直觀,靈活性大的在位修改構(gòu)件位置的方式。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于提供一種在建模軟件中在位修改構(gòu)件位置的方法和裝置,以解決上述問題。
[0007]本發(fā)明的實施例提供了一種在建模軟件中在位修改構(gòu)件位置的方法,包括:根據(jù)構(gòu)件的性質(zhì)及構(gòu)件周邊物體位置,在激活構(gòu)件時生成動態(tài)尺寸;根據(jù)生成的動態(tài)尺寸在位修改構(gòu)件位置。
[0008]進一步,確定構(gòu)件位置,計算并存儲所述構(gòu)件的靜態(tài)尺寸;從激活構(gòu)件中取出參考構(gòu)件,并計算出最近的周邊參考構(gòu)件;根據(jù)激活構(gòu)件與參考構(gòu)件的靜態(tài)尺寸、激活構(gòu)件與周邊參考構(gòu)件的形狀,遍歷激活構(gòu)件自身的子圖元,以周邊參考構(gòu)件的子圖元為基準,進行距離計算,得到最近距離和最近構(gòu)件;根據(jù)得到的最近構(gòu)件的兩個子圖元的性質(zhì),獲取動態(tài)尺寸的參考點;根據(jù)得到的最近距離,確定動態(tài)尺寸數(shù)值。
[0009]進一步,根據(jù)生成的動態(tài)尺寸在位修改構(gòu)件位置,包括:將該參考點移動到預定的參考構(gòu)件,修改動態(tài)尺寸值。
[0010]進一步,根據(jù)構(gòu)件的性質(zhì)及構(gòu)件周邊物體位置在激活構(gòu)件時生成動態(tài)尺寸之前還包括生成構(gòu)件的靜態(tài)尺寸。
[0011]本發(fā)明的實施例還提供了一種在建模軟件中在位修改構(gòu)件位置的裝置,包括:動態(tài)尺寸生成模塊,用于根據(jù)構(gòu)件的性質(zhì)及構(gòu)件周邊物體位置,在激活構(gòu)件時生成動態(tài)尺寸;構(gòu)件位置在位修改模塊,用于根據(jù)生成的動態(tài)尺寸在位修改構(gòu)件位置。
[0012]進一步,該動態(tài)尺寸生成模塊具體用于:確定構(gòu)件位置,計算并存儲所述構(gòu)件的靜態(tài)尺寸;從激活構(gòu)件中取出參考構(gòu)件,并計算出最近的周邊參考構(gòu)件;根據(jù)激活構(gòu)件與參考構(gòu)件的靜態(tài)尺寸、激活構(gòu)件與周邊參考構(gòu)件的形狀,遍歷激活構(gòu)件自身的子圖元,以周邊參考構(gòu)件的子圖元為基準,進行距離計算,得到最近距離和最近構(gòu)件;根據(jù)得到的最近構(gòu)件的兩個子圖元的性質(zhì),獲取動態(tài)尺寸的參考點;根據(jù)得到的最近距離,確定動態(tài)尺寸數(shù)值。
[0013]進一步,該構(gòu)件位置在位修改模塊具體用于:將該參考點移動到預定的參考構(gòu)件,修改動態(tài)尺寸值。
[0014]進一步,該裝置還包括靜態(tài)尺寸生成模塊,該靜態(tài)尺寸生成模塊用于生成構(gòu)件的靜態(tài)尺寸。
[0015]與現(xiàn)有技術相比本發(fā)明的有益效果是:通過激活構(gòu)件,自動生成構(gòu)件與周邊參照物的動態(tài)尺寸,以支持構(gòu)件位置的在位修改,增加了設計人員修改模型的方便度,提高了設計的效率及靈活度。
【附圖說明】
[0016]圖1為本發(fā)明一種在建模軟件中在位修改構(gòu)件位置的方法的流程圖;
[0017]圖2為本發(fā)明一種在建模軟件中在位修改構(gòu)件位置的裝置的結(jié)構(gòu)框圖;
[0018]圖3為本發(fā)明中典型的動態(tài)尺寸示意圖。
【具體實施方式】
[0019]下面通過具體的實施例子并結(jié)合附圖對本發(fā)明做進一步的詳細描述。
[0020]下面結(jié)合具體實例和說明書附圖對本發(fā)明做進一步說明。
[0021]參圖1所示,圖1示出了本發(fā)明一種在建模軟件中在位修改構(gòu)件位置的方法的流程圖。
[0022]本發(fā)明提供了一種在建模軟件中在位修改構(gòu)件位置的方法,包括:
[0023]步驟S1,根據(jù)構(gòu)件的性質(zhì)及構(gòu)件周邊物體位置,在激活構(gòu)件時生成動態(tài)尺寸。
[0024]步驟S2,根據(jù)生成的動態(tài)尺寸在位修改構(gòu)件位置。
[0025]本實施例提供的在建模軟件中在位修改構(gòu)件位置的方法,利用動態(tài)尺寸的方式,對構(gòu)件自動生成多個與周邊構(gòu)件相關的尺寸,支持設計人員點擊修改某一尺寸,其他相關尺寸動態(tài)修改,增加了設計人員修改模型的方便度,提高了設計的效率及靈活度。
[0026]在本實施例中,在進行步驟S1之前還包括生成構(gòu)件的靜態(tài)尺寸。
[0027]在本實施例中,該步驟S1具體包括如下步驟:
[0028]確定構(gòu)件位置,計算并存儲所述構(gòu)件的靜態(tài)尺寸;
[0029]從激活構(gòu)件中取出參考構(gòu)件,并計算出最近的周邊參考構(gòu)件;
[0030]根據(jù)激活構(gòu)件與參考構(gòu)件的靜態(tài)尺寸、激活構(gòu)件與周邊參考構(gòu)件的形狀,遍歷激活構(gòu)件自身的子圖元,以周邊參考構(gòu)件的子圖元為基準,進行距離計算,得到最近距離和最近構(gòu)件;
[0031]根據(jù)得到的最近構(gòu)件的兩個子圖元的性質(zhì),獲取動態(tài)尺寸的參考點;
[0032]根據(jù)得到的最近距離,確定動態(tài)尺寸數(shù)值。
[0033]在本實施例中,該步驟S2,包括:將該參考點移動到預定的參考構(gòu)件,修改動態(tài)尺寸值。
[0034]參圖2所示,圖1示出了本發(fā)明一種在建模軟件中在位修改構(gòu)件位置的裝置的結(jié)構(gòu)框圖。
[0035]本發(fā)明還提供了一種在建模軟件中在位修改構(gòu)件位置的裝置,包括:
[0036]動態(tài)尺寸生成模塊10,用于根據(jù)構(gòu)件的性質(zhì)及構(gòu)件周邊物體位置,在激活構(gòu)件時生成動態(tài)尺寸;
[0037]構(gòu)件位置在位修改模塊20,用于根據(jù)生成的動態(tài)尺寸在位修改構(gòu)件位置。
[0038]本實施例提供的在建模軟件中在位修改構(gòu)件位置的裝置,利用動態(tài)尺寸的方式,對構(gòu)件自動生成多個與周邊構(gòu)件相關的尺寸,支持設計人員點擊修改某一尺寸,其他相關尺寸動態(tài)修改,增加了設計人員修改模型的方便度,提高了設計的效率及靈活度。
[0039]在本實施例中,該動態(tài)尺寸生成模塊10具體用于:
[0040]確定構(gòu)件位置,計算并存儲所述構(gòu)件的靜態(tài)尺寸;
[0041]從激活構(gòu)件中取出參考構(gòu)件,并計算出最近的周邊參考構(gòu)件;
[0042]根據(jù)激活構(gòu)件與參考構(gòu)件的靜態(tài)尺寸、激活構(gòu)件與周邊參考構(gòu)件的形狀,遍歷激活構(gòu)件自身的子圖元,以周邊參考構(gòu)件的子圖元為基準,進行距離計算,得到最近距離和最近構(gòu)件;
[0043]根據(jù)得到的最近構(gòu)件的兩個子圖元的性質(zhì),獲取動態(tài)尺寸的參考點;
[0044]根據(jù)得到的最近距離,確定動態(tài)尺寸數(shù)值。
[0045]在本實施例中,該構(gòu)件位置在位修改模塊20具體用于:將該參考點移動到預定的參考構(gòu)件,修改動態(tài)尺寸值。
[0046]在本實施例中,該裝置還包括:靜態(tài)尺寸生成模塊,用于生成構(gòu)件的靜態(tài)尺寸。
[0047]下面對本發(fā)明的方案進行詳細說明。
[0048]所謂動態(tài)尺寸,即是隨
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1