[發明專利]建設工程模型三維查看系統及方法、排模系統及方法有效
| 申請號: | 201410305023.3 | 申請日: | 2014-06-30 |
| 公開(公告)號: | CN105279293B | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 張昌平 | 申請(專利權)人: | 上海神機軟件有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 王松 |
| 地址: | 201611 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 建設 工程 模型 三維 查看 系統 方法 | ||
1.一種建設工程模型三維查看系統,其特征在于,所述查看系統包括:
射線構造單元,用以在鼠標雙擊屏幕時,構造一條通過鼠標點的射線,起點鼠標點位置,方向指向屏幕垂直方向;
射線求交單元,用以依次計算所有構件多面體的面和模板的模板面,將其與射線求交;
距離計算單元,用以在構件多面體的面和模板的模板面與射線有交點、且交點在面內時,計算交點離射線起點的距離;
中心點確定單元,用以取其中距離最小的點,設置為縮放、旋轉的中心點;
動作執行單元,用以在所有構件面和模板面在做縮放、旋轉操作時,均以所述中心點為縮放、旋轉的基準點進行相關操作,且該中心點的位置不動。
2.一種建設工程模型三維查看系統,其特征在于,所述查看系統包括:
中心點設定單元,用以設置縮放、旋轉的中心點;
動作執行單元,用以在所有構件面和模板面在做縮放、旋轉操作時,均以所述中心點為縮放、旋轉的基準點進行相關操作;
所述中心點設定單元包括:
射線構造單元,用以獲取輸入單元在屏幕上設定的點;構造一條通過該點的射線,起點為該點的位置,方向指向屏幕垂直方向;
射線求交單元,用以依次計算所有構件多面體的面和模板的模板面,將其與射線求交;
距離計算單元,用以在構件多面體的面和模板的模板面與射線有交點、且交點在面內時,計算交點離射線起點的距離;
中心點確定單元,用以取其中距離最小的點,設置為縮放、旋轉的中心點。
3.一種建設工程模型三維查看方法,其特征在于,所述查看方法包括:
中心點設定步驟,設置縮放、旋轉的中心點;
動作執行步驟,在所有構件面和模板面在做縮放、旋轉操作時,均以所述中心點為縮放、旋轉的基準點進行相關操作;
所述中心點設定步驟包括:
射線構造步驟,獲取輸入單元在屏幕上設定的點;構造一條通過該點的射線,起點為該點的位置,方向指向屏幕垂直方向;
射線求交步驟,依次計算所有構件多面體的面和模板的模板面,將其與射線求交;
距離計算步驟,在構件多面體的面和模板的模板面與射線有交點、且交點在面內時,計算交點離射線起點的距離;
中心點確定步驟,取其中距離最小的點,設置為縮放、旋轉的中心點。
4.一種建設工程組合模板排模系統,其特征在于,所述排模系統包括:
智能識別提取模塊,用以智能分析建設工程圖紙線條間的相互位置關系和文字標注,將線條轉化為實體構件,從而生成三維建筑模型;
全自動智能排模模塊,用以根據智能識別提取模塊生成的三維建筑模型采用3D空心布爾算法生成空心模板面,再根據模板面之間的相互關系及設定參數生成角模板及平面模板,再根據技術規范生成安全的支撐體系及對拉體系;
三維仿真模型生成模塊,用以對所述全自動智能排模模塊輸出的模板進行三維仿真顯示;
圖像三維查看模塊,用以設定中心點,對三維仿真顯示的圖像以該中心點為中心進行縮放、旋轉操作;圖像三維查看模塊包括中心點設定單元、動作執行單元;中心點設定單元用以設置縮放、旋轉的中心點;動作執行單元用以在所有構件面和模板面在做縮放、旋轉操作時,均以所述中心點為縮放、旋轉的基準點進行相關操作;
所述中心點設定單元包括:
射線構造單元,用以獲取輸入單元在屏幕上設定的點;構造一條通過該點的射線,起點為該點的位置,方向指向屏幕垂直方向;
射線求交單元,用以依次計算所有構件多面體的面和模板的模板面,將其與射線求交;
距離計算單元,用以在構件多面體的面和模板的模板面與射線有交點、且交點在面內時,計算交點離射線起點的距離;
中心點確定單元,用以取其中距離最小的點,設置為縮放、旋轉的中心點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海神機軟件有限公司,未經上海神機軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410305023.3/1.html,轉載請聲明來源鉆瓜專利網。





