[發明專利]構件多特征點的動態對齊及顯示方法無效
| 申請號: | 200910057279.6 | 申請日: | 2009-05-20 |
| 公開(公告)號: | CN101894016A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 劉守奎;黃宇軍;阮祺;趙銀真;左超;吳家正 | 申請(專利權)人: | 上海同頡軟件有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/50;G06T11/80 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 戴廣志 |
| 地址: | 200092 上海市楊浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 構件 特征 動態 對齊 顯示 方法 | ||
技術領域
本發明涉及計算機軟件開發與應用領域,特別是涉及一種在建筑工程行業應用的計算機圖形操作軟件中構件多特征點的動態對齊及顯示方法。
背景技術
在建筑工程行業應用軟件中,以圖形操作方式交互式建立建筑工程模型(簡稱:交互式建模)的過程是該類軟件的主要工作過程之一。例如,在計算機輔助建筑設計軟件、建筑工程量自動計算軟件中,都需要進行交互式建模。為操作者提供方便快捷的方法,讓操作者精確地確定每一個建筑構件的平面位置,一直是這類軟件重點解決的技術問題。
以AutoCAD為代表的通用計算機輔助設計軟件,以圖元的幾何特征點作為圖形交互操作的目標捕捉對象,實現了在所繪制圖元與已有圖元之間建立精確位置關系的目的。例如,假設圖中已經存在一條直線線段,軟件操作者要繪制一個圓,并使要繪制的圓的圓心與這條線段的中點重合,則可以這樣操作:選擇合適的繪制圓的命令,使鼠標靶點位于要繪制的圓的圓心上,移動鼠標帶動圓心靠近這條直線的中點,當鼠標靶點距離直線中點足夠近時,在該直線線段的中點上顯示出一個小三角符號,操作者按下鼠標左鍵,將以這條直線線段的中點為圓心,準確地繪制出圓。這種方法是單個幾何特征點對齊的方法。
在建筑工程中相交或相鄰的建筑構件之間具有某些特定的相對位置關系,如墻體與柱之間,一般存在著兩方向上中心線重合、單個方向上的邊緣重合和兩個方向的邊緣同時重合等關系;圖1展示了矩形斷面柱2與拐角墻體1之間的9種常見位置關系。在建筑工程行業應用軟件中,依據構件之間的相對位置關系來調整某些構件的平面位置,是常用的構件平面位置編輯方法。
參見圖2所示,如果想使某根柱一個向上的中心線與軸線重合、另一方向上邊緣線與墻體邊緣線重合,則使用現有的方法確定其位置時,需要先后執行以下步驟:
第一步,首先使用幾何特征點對齊的方法,將柱2布置在軸線交點上,(參見圖2a);
第二步,啟動專用的“構件對齊”命令,分別選擇墻體1和柱2,并指定對齊的構件邊緣,用編輯命令移動柱2,將所選柱2移動到與墻體1邊緣重合的位置上(參見圖2b)。
采用這種方法實現交互式建模需要多次操作,對操作者來說不夠簡捷、方便。
發明內容
本發明要解決的技術問題是提供一種構件多特征點的動態對齊及顯示方法,在建筑工程行業應用的計算機圖形操作軟件中能夠一次性精確確定建筑構件平面位置。
為解決上述技術問題,本發明的構件多特征點的動態對齊及顯示方法是采用如下技術方案實現的:在構件定位操作過程中,在動態構件上同時顯示出多個構件特征點,操作者在移動鼠標的過程中不需要任何附加操作,以動態構件上的任何一個構件特征點作為靶點,瞄準并自動對齊背景構件上的相關構件特征點。
采用本發明的方法,能夠一次性將柱精確定位在一個方向的中心線與軸線重合、另一個方向的邊緣線與墻體邊緣線重合的位置上,使交互式建模過程簡單化。
本發明在建筑工程行業應用軟件范圍內針對交互式建模操作,在構件定位過程中允許操作者以動態構件上的任何一個構件特征點為靶點,瞄準背景構件上的構件特征點并對齊,實現一次性精確定位建筑構件;另外,在任何一種屏幕顯示比例下,能夠清晰地顯示動態構件上的構件特征點以及背景構件上的構件特征點,使操作者在精確確定構件位置的操作中感覺舒適。
采用本發明的方法簡便快捷,為建筑工程行業應用軟件的交互式建模操作提供了方便。
附圖說明
圖1是矩形斷面的柱與拐角墻體常見的9種位置關系示意圖;
圖2是使用現有方法布置矩形斷面柱的過程示意圖;
圖3是本發明中作為動態構件的柱上的三種構件特征點示意圖;
圖4是本發明中作為背景構件的墻體上的兩種構件特征點示意圖;
圖5是本發明的一實施例,在屏幕顯示比例較小的情況下,動態構件上僅顯示出優先級最高的中心特征點示意圖;
圖6是本發明的一實施例,在屏幕顯示比例較大的情況下,動態構件上顯示出全部的構件特征點示意圖;
圖7是本發明的一實施例,用鼠標拖動動態構件及其多個特征點的過程中,以一個角特征點瞄準背景構件上的對應特征點的示意圖;
圖8是本發明的一實施例,在瞄準的情況下,操作者按下鼠標左鍵構件對齊后的示意圖。
具體實施方式
本發明的構件多特征點的動態對齊及顯示方法是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海同頡軟件有限公司,未經上海同頡軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910057279.6/2.html,轉載請聲明來源鉆瓜專利網。





