[發(fā)明專利]通過計算機程序控制游標空間運動構(gòu)造三維模型的方法在審
| 申請?zhí)枺?/td> | 201710682862.0 | 申請日: | 2017-08-11 |
| 公開(公告)號: | CN107507273A | 公開(公告)日: | 2017-12-22 |
| 發(fā)明(設計)人: | 施侃樂 | 申請(專利權(quán))人: | 施侃樂 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T11/20;G09B9/00 |
| 代理公司: | 北京恩赫律師事務所11469 | 代理人: | 趙文成 |
| 地址: | 100089 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 計算機 程序控制 游標 空間 運動 構(gòu)造 三維 模型 方法 | ||
1.一種通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,包括:
步驟1:通過三維建模動作組合進行建模;
步驟2:解釋執(zhí)行建模形成的程序構(gòu)造三維模型的幾何形狀和顏色信息;
步驟3:輸出所述三維模型的幾何形狀和顏色信息。
2.根據(jù)權(quán)利要求1所述的通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,所述步驟1包括:
步驟11:通過用于繪制平面草圖的動作組合控制平面游標運行繪制平面草圖;
步驟12:通過用于形成空間形狀的動作組合控制空間游標移動掃掠形成空間形狀;
步驟13:通過程序控制邏輯編組動作。
3.根據(jù)權(quán)利要求2所述的通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,所述步驟11中的用于繪制平面草圖的動作組合包括:
放下畫筆:用于說明現(xiàn)在將畫筆放下,新的一個線條開始;
抬起畫筆:用于結(jié)束某個繪制的動作;
向前行進:將平面中的畫筆向前行走給定的距離;
畫筆轉(zhuǎn)向:將畫筆的行進方向偏轉(zhuǎn)給定的角度;
設置筆畫粗細:將畫筆繪制的筆畫的粗細由用戶給定;
設置擦除:設置后續(xù)筆畫均會擦除已繪制的圖形;
所述放下畫筆、抬起畫筆、向前行進、畫筆轉(zhuǎn)向、設置筆畫粗細、設置擦除根據(jù)用戶需求選擇不同的順序和重復組合形成所述用于繪制平面草圖的動作組合。
4.根據(jù)權(quán)利要求2所述的通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,所述步驟12中的用于形成空間形狀的動作組合包括:
開始三維模型繪制:標記開始三維模型的繪制;
結(jié)束三維模型繪制:標記結(jié)束三維模型的繪制;
向上移動并掃掠形成形體:將三維游標以當前位置為中心,向該方向移動給定的距離,該命令挪動了游標的位置,同時,如果在開始三維模型繪制和結(jié)束繪制中間,則產(chǎn)生形狀的繪制;
移動三維游標位置:將三維游標位置移動到某個位置;
設置草圖平面的空間姿態(tài):設置草圖平面的水平方位值、俯仰角度和轉(zhuǎn)動角度,以此控制草圖平面在三維空間中的位置;
設置布爾運算方式:設置后續(xù)繪制的圖形與之前圖形的運算方式;
所述開始三維模型繪制、結(jié)束三維模型繪制、向上移動并掃掠形成形體、移動三維游標位置、設置草圖平面的空間姿態(tài)、設置布爾運算方式根據(jù)用戶需求選擇不同的順序和重復組合形成所述用于形成空間形狀的動作組合。
5.根據(jù)權(quán)利要求2所述的通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,所述步驟13中的所述邏輯包括:
變量定義和表達式:在程序中定義若干變量,以某些符號來代替數(shù)字,在動作的各項參數(shù)中,通過定義的變量組成的表達式來作為參數(shù);
判斷:通過一個表達式的求值的正確性來判斷執(zhí)行某些動作或不執(zhí)行某些動作;
循環(huán):通過表達式給定重復某些動作的次數(shù);
過程:將某些動作用一個符號表示,后續(xù)通過該符號直接運行該動作指令。
6.根據(jù)權(quán)利要求1所述的通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,所述步驟2中的所述解釋程序包括:
程序編譯生成語法樹:編譯器將通過詞法解析和語法解析兩個過程,詞法解析將文本文件切分出單詞和符號,語法解析將根據(jù)上一節(jié)中定義的語法成分將語法結(jié)構(gòu)整理為在計算機內(nèi)存中表示的樹狀結(jié)構(gòu);
解釋執(zhí)行語法樹:對編譯生成的語法樹進行解釋執(zhí)行,在執(zhí)行的過程中,程序需要對每個執(zhí)行的語句的關鍵詞進行判斷,然后對其參數(shù)進行表達式的求值,然后執(zhí)行對應的三維建模命令。
7.根據(jù)權(quán)利要求1所述的通過計算機程序控制游標空間運動構(gòu)造三維模型的方法,其特征在于,所述步驟3包括:
步驟31:對所述三維模型進行正確性檢查;
步驟32:對所述三維模型附加顏色信息;
步驟33:對所述三維模型進行布爾運算;
步驟34:將所述三維模型的格式轉(zhuǎn)化為外部需要的STL或OBJ格式。
該專利技術(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/201710682862.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





