[發(fā)明專利]一種以房間為中心的建筑平面尺寸自動標(biāo)注的方法在審
| 申請?zhí)枺?/td> | 202110763645.0 | 申請日: | 2021-07-06 |
| 公開(公告)號: | CN113486425A | 公開(公告)日: | 2021-10-08 |
| 發(fā)明(設(shè)計(jì))人: | 歐鵬 | 申請(專利權(quán))人: | 成都云中樓閣科技有限公司 |
| 主分類號: | G06F30/13 | 分類號: | G06F30/13;G06F30/12;G06F30/20 |
| 代理公司: | 成都君合集專利代理事務(wù)所(普通合伙) 51228 | 代理人: | 張鳴潔 |
| 地址: | 610041 四川省成都市自由貿(mào)易試*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 房間 中心 建筑 平面 尺寸 自動 標(biāo)注 方法 | ||
一種以房間為中心的建筑平面尺寸自動標(biāo)注的方法,將設(shè)計(jì)圖紙中每個(gè)房間相關(guān)的門窗構(gòu)件投影到房間輪廓線上得到的投影線段的兩端點(diǎn)記錄至點(diǎn)列表;將房間輪廓線的角點(diǎn)記錄至點(diǎn)列表;沿房間輪廓線的方向?qū)Ⅻc(diǎn)列表中的點(diǎn)排序;將排序后的點(diǎn)列表中的點(diǎn),連續(xù)兩點(diǎn)組成一個(gè)點(diǎn)對,最后一個(gè)點(diǎn)再和第一個(gè)點(diǎn)組成點(diǎn)對,形成點(diǎn)對列表;根據(jù)房間輪廓線的方向?qū)γ拷M點(diǎn)對進(jìn)行尺寸標(biāo)注。本方案對設(shè)計(jì)圖紙中一個(gè)房間內(nèi)的相關(guān)門窗構(gòu)件投影在該房間的墻體即房間輪廓線上,然后在墻體上進(jìn)行尺寸標(biāo)注,以本方法形成的自動標(biāo)注工具,實(shí)現(xiàn)墻體和門窗構(gòu)件的尺寸自動標(biāo)注,節(jié)約大量人力成本,且比人工標(biāo)注錯(cuò)誤率低。
技術(shù)領(lǐng)域
本發(fā)明涉及建筑設(shè)計(jì)領(lǐng)域,特別涉及一種以房間為中心的建筑平面尺寸自動標(biāo)注的方法。
背景技術(shù)
設(shè)計(jì)師使用AutoCAD、Revit等計(jì)算機(jī)輔助設(shè)計(jì)軟件或在線設(shè)計(jì)平臺(以下統(tǒng)一簡稱設(shè)計(jì)軟件),進(jìn)行建筑平面的繪制。在建筑平面的要素如墻、門、窗等確定后,要對墻體、洞口等進(jìn)行尺寸及房間物件等信息標(biāo)注。尺寸標(biāo)注是標(biāo)注工作的主要部分,設(shè)計(jì)師一般運(yùn)用設(shè)計(jì)軟件的尺寸標(biāo)注、引注,逐段、逐點(diǎn)對要素進(jìn)行標(biāo)注。
現(xiàn)有的設(shè)計(jì)軟件提供點(diǎn)到點(diǎn)的尺寸標(biāo)注,設(shè)計(jì)師確定兩點(diǎn)后,再拖拽一定距離形成標(biāo)注。各個(gè)建筑形態(tài)各異,內(nèi)部分隔、連通情況各異,設(shè)計(jì)師只能根據(jù)個(gè)人的理解對圖紙手動進(jìn)行標(biāo)注,以表達(dá)墻體、門窗的定位及房間信息等。這個(gè)標(biāo)注過程并無定式,不僅耗費(fèi)大量人工,而且難免出現(xiàn)遺漏。
發(fā)明內(nèi)容
本發(fā)明的目的在于:提供了一種以房間為中心的建筑平面尺寸自動標(biāo)注的方法,對設(shè)計(jì)圖紙中一個(gè)房間內(nèi)的相關(guān)門窗構(gòu)件投影在該房間的房間輪廓線上,再引入房間輪廓線本身的角點(diǎn),然后對這些點(diǎn)進(jìn)行尺寸標(biāo)注,以本方法可以形成自動標(biāo)注工具,實(shí)現(xiàn)建筑墻體、門窗構(gòu)件的尺寸自動標(biāo)注,解決了上述問題。
本發(fā)明采用的技術(shù)方案如下:
一種以房間為中心的建筑平面尺寸自動標(biāo)注的方法,包括以下步驟:
步驟S1:將設(shè)計(jì)圖紙中每個(gè)房間相關(guān)的門窗構(gòu)件投影到房間輪廓線上得到的投影線段的兩端點(diǎn)記錄至點(diǎn)列表Listpoints;
步驟S2:將房間輪廓線的角點(diǎn)記錄至點(diǎn)列表Listpoints;
步驟S3:沿房間輪廓線的方向?qū)Ⅻc(diǎn)列表Listpoints中的點(diǎn)排序;
步驟S4:將排序后的點(diǎn)列表Listpoints中的點(diǎn),連續(xù)兩點(diǎn)組成一個(gè)點(diǎn)對,最后一個(gè)點(diǎn)再和第一個(gè)點(diǎn)組成點(diǎn)對,形成點(diǎn)對列表ListpointsPair;
步驟S5:根據(jù)房間輪廓線的方向?qū)γ拷M點(diǎn)對進(jìn)行尺寸標(biāo)注。
為了更好地實(shí)現(xiàn)本方案,進(jìn)一步地,所述步驟S1中得到投影線段的具體方法為:將記錄了端點(diǎn)的對象化門窗構(gòu)件的端點(diǎn)投影到房間輪廓線上得到投影點(diǎn),將對象化門窗構(gòu)件的投影點(diǎn)記錄至點(diǎn)列表Listpoints;將沒有記錄端點(diǎn)的零散門窗構(gòu)件投影到房間輪廓線上,將零散門窗構(gòu)件的投影線段的端點(diǎn)記錄至點(diǎn)列表Listpoints。
為了更好地實(shí)現(xiàn)本方案,進(jìn)一步地,將沒有記錄端點(diǎn)的零散門窗構(gòu)件投影到房間輪廓線上的具體方法為:使用設(shè)計(jì)軟件的boundingBox模塊,將對離散門窗構(gòu)件建立矩形框或長方體框,然后將建立的矩形框或長方體框投影到房間輪廓線上。
為了更好地實(shí)現(xiàn)本方案,進(jìn)一步地,所述步驟S1中得到投影線段的具體方法為:將記錄了端點(diǎn)的對象化門窗構(gòu)件的端點(diǎn)投影到房間輪廓線上,將對象化門窗構(gòu)件的投影點(diǎn)記錄至點(diǎn)列表Listpoints;對沒有記錄端點(diǎn)的零散門窗構(gòu)件,創(chuàng)建一個(gè)以該零散門窗構(gòu)件所在房間輪廓線的線段為X軸的包裹該零散門窗構(gòu)件的最小矩形框,將每個(gè)零散門窗構(gòu)件的最小矩形框在房間輪廓線的投影點(diǎn)記錄至點(diǎn)列表Listpoints。
為了更好地實(shí)現(xiàn)本方案,進(jìn)一步地,創(chuàng)建最小矩形框的方法具體為,找到該零散門窗構(gòu)件所在的房間輪廓線的具體線段,以該線段所代表的向量建立X軸,以該零散門窗構(gòu)件所在房間輪廓線的線段上任一點(diǎn)為原點(diǎn),以X軸繞世界坐標(biāo)Z軸逆時(shí)針旋轉(zhuǎn)90度后的向量為Y軸,建立局部直角坐標(biāo)系;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都云中樓閣科技有限公司,未經(jīng)成都云中樓閣科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110763645.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





