摘要:曲面是產(chǎn)品造型中最基本的構(gòu)成要素,曲面質(zhì)量直接關(guān)系到產(chǎn)品質(zhì)量,分析逆向工程軟件Geomagic DesignX軟件各種曲面創(chuàng)建方法的特點(diǎn)和應(yīng)用場(chǎng)合,通過(guò)實(shí)踐操作可知所得到的曲面符合預(yù)期需求,同時(shí)也為應(yīng)用其他軟件構(gòu)面提供指導(dǎo)意義。
關(guān)鍵詞:逆向工程;Geomagic DesignX;曲面創(chuàng)建;曲面特點(diǎn)
中圖分類號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)03-0232-03
逆向工程技術(shù),簡(jiǎn)稱抄數(shù)技術(shù),是以現(xiàn)有產(chǎn)品為模型,通過(guò)數(shù)字化測(cè)量設(shè)備和逆向軟件重構(gòu)產(chǎn)品的數(shù)字模型數(shù)據(jù),利用獲取的點(diǎn)云數(shù)據(jù)來(lái)反求產(chǎn)品特征曲線的重構(gòu)與編輯、特征曲面的重構(gòu)與編輯并輸出產(chǎn)品的CAD模型。目前主流的正逆向軟件都具備逆向建模功能,Geomagic Design X軟件是功能最全面的逆向工程軟件,它能夠在不借助第三方軟件的前提下將點(diǎn)云數(shù)據(jù)重構(gòu)CAD模型,是將原始點(diǎn)云數(shù)據(jù)轉(zhuǎn)換為CAD數(shù)據(jù)的優(yōu)秀工具。
曲面是產(chǎn)品造型中最基本的構(gòu)成要素,曲面質(zhì)量的好壞直接關(guān)系到產(chǎn)品的表面是否符合工藝性要求、審美要求和質(zhì)量要求,Geomagic Design X逆向軟件提供強(qiáng)大的曲面構(gòu)建功能,針對(duì)不同曲面類型提供了多種創(chuàng)建曲面的方法以便能夠構(gòu)建符合質(zhì)量要求的曲面。
1 Geomagic Design軟件中曲面的創(chuàng)建方法
DX軟件提供基礎(chǔ)曲面命令、基本造型構(gòu)面命令、面片擬合命令、境界擬合命令、放樣命令、放樣向?qū)詈兔嫣钛a(bǔ)命令等七種常見(jiàn)的構(gòu)建曲面的方法,利用這些功能創(chuàng)建滿足要求的各類曲面特征。
1.1 基礎(chǔ)曲面命令構(gòu)面
利用基礎(chǔ)曲面命令可以構(gòu)建幾何結(jié)構(gòu)規(guī)則的曲面類型,可以構(gòu)建平面、圓柱面、圓錐面、球面和圓環(huán)面等六種曲面類型。利用此命令構(gòu)建曲面的前提是需提前劃分好點(diǎn)云數(shù)據(jù)上的領(lǐng)域特征,操作時(shí)只需要拾取相應(yīng)特征的領(lǐng)域即可構(gòu)建相應(yīng)的曲面特征類型。例如下圖1所示的圓錐面創(chuàng)建,當(dāng)此領(lǐng)域顯示為圓錐時(shí)用鼠標(biāo)放在圖示的領(lǐng)域上點(diǎn)擊即可。
這種構(gòu)面曲面的方法操作簡(jiǎn)單,只要領(lǐng)域劃分合理,基本上就能得到所需的規(guī)則曲面。但由于此種方法是直接利用拾取領(lǐng)域來(lái)獲取曲面,會(huì)導(dǎo)致多個(gè)規(guī)則曲面之間的尺寸誤差和位置誤差,如對(duì)曲面的質(zhì)量要求較高還需在后續(xù)操作中進(jìn)一步處理。
1.2 基本指令構(gòu)面
無(wú)論是正向建模還是逆向建模,常見(jiàn)的基本指令都有拉伸、回轉(zhuǎn)、掃描等命令,基本指令也是構(gòu)建幾何結(jié)構(gòu)規(guī)則曲面最常用的方法。這些基本指令的操作方式在正逆向軟件中基本一樣,需要先選取一個(gè)基準(zhǔn)面繪制草圖,然后利用拉伸、回轉(zhuǎn)、掃描等方式形成所需的規(guī)則特征曲面,基本操作步驟如圖2和如圖3所示。
利用基本指令構(gòu)面符合產(chǎn)品的正向設(shè)計(jì)思路,而且在草圖中能夠嚴(yán)格在尺寸和位置精度,因此所創(chuàng)建的曲面在精度上和質(zhì)量上都能得到保障,是構(gòu)建規(guī)則曲面的首選方法。
1.3 面片擬合命令構(gòu)面
面片擬合功能是DX軟件相對(duì)于其他正向軟件所特有的快速創(chuàng)建曲面的命令。它是將曲面擬合至所選領(lǐng)域或單元面上進(jìn)而構(gòu)建滿足要求的曲面,該命令構(gòu)面的原理類似于正向設(shè)計(jì)中的四邊構(gòu)面方法,它利用所劃分的領(lǐng)域自動(dòng)判斷出U-V線來(lái)構(gòu)建曲面,同時(shí)可以利用許可偏差f曲面的公差)和控制點(diǎn)數(shù)(增加或減少U-V線的數(shù)量)來(lái)改善曲面的質(zhì)量以滿足產(chǎn)品的表面要求,如圖4和圖5所示。
通過(guò)面片擬合構(gòu)建的曲面表面質(zhì)量高、曲面連續(xù)性好,適合于大部分非幾何規(guī)則的曲面創(chuàng)建,但是該命令對(duì)領(lǐng)域的劃分要求較高,特別是一些曲率變化較大的區(qū)域用面片擬合所創(chuàng)建的曲面質(zhì)量非常差。所以面片擬合命令主要用來(lái)曲率變化不大的大曲面構(gòu)建,對(duì)于曲率變化較大的曲面則后續(xù)通過(guò)曲面的裁剪、填補(bǔ)等操作來(lái)進(jìn)行細(xì)節(jié)處理。
1.4 境界擬合命令構(gòu)面
該命令主要是對(duì)三角面片進(jìn)行網(wǎng)格劃分,利用3D面片草圖功能在三角面片上繪制縱橫交錯(cuò)的3D樣條曲線,并使外輪廓形成封閉的類四邊形網(wǎng)格曲線。境界擬合命令則能根據(jù)所繪制的3D樣條曲線自動(dòng)擬合曲面并使生產(chǎn)的曲面貼合點(diǎn)云數(shù)據(jù),進(jìn)而完成網(wǎng)格曲面的創(chuàng)建。如果三角面片上出現(xiàn)特征變化明顯的區(qū)域則須通過(guò)在網(wǎng)格內(nèi)增加3D樣條曲線或調(diào)整許可偏差和控制點(diǎn)數(shù)來(lái)改善曲面的質(zhì)量以滿足產(chǎn)品的表面要求,如圖6和圖7所示。
該命令所創(chuàng)建的曲面表面質(zhì)量較差,曲面的連續(xù)性較差,但是構(gòu)面的效率相對(duì)較高,特別適合于面片表面特征變化明顯的區(qū)域(如工藝品的表面)、其他構(gòu)面方法不容易實(shí)現(xiàn)的區(qū)域和對(duì)表面質(zhì)量和平滑度要求不高的場(chǎng)合下。
1.5 放樣構(gòu)面
當(dāng)面片輪廓上的U或V線非常清晰的情況下,可以利用3D面片草圖功能在三角面片上繪制兩條或兩條以上的3D樣條曲線作為U或V線,利用放樣命令快速構(gòu)建曲面。為了提高曲面的表面質(zhì)量,一般所繪制的3D樣條曲線需許可偏差控制和平滑處理,如圖8和圖9所示。
另外,當(dāng)多個(gè)面的交界處連接質(zhì)量較差或需進(jìn)行平滑處理時(shí),一般的操作步驟是先進(jìn)行曲面的邊界修剪,然后在利用修剪后的曲面邊界作為輪廓進(jìn)行放樣來(lái)構(gòu)面,此時(shí)所創(chuàng)建的曲面通過(guò)與已存在的相鄰面進(jìn)行G1或者G2約束來(lái)顯著的改善曲面的表面質(zhì)量,如圖10所示。
1.6 放樣向?qū)?gòu)面
放樣向?qū)?gòu)建曲面類似于放樣命令構(gòu)建曲面,不過(guò)放樣向?qū)钍腔趧澐值念I(lǐng)域來(lái)自動(dòng)生成3D曲線或2D曲線作為放樣的U或V線,可方便構(gòu)建U或V線是開(kāi)放或者封閉的輪廓線,同時(shí)可以通過(guò)控制斷面數(shù)的數(shù)量來(lái)調(diào)整曲面的質(zhì)量。該命令特別適合用于變管徑類曲面的創(chuàng)建或者U或V線比較明顯的曲面創(chuàng)建。例如圖11所示的花灑把手類似于管徑類曲面,就可以利用放樣向?qū)Э焖贅?gòu)建曲面。
1.7 面填補(bǔ)構(gòu)面
面填補(bǔ)命令根據(jù)所選曲面邊界創(chuàng)建曲面,在修復(fù)損壞曲面片或只封閉開(kāi)放的曲面體方面十分有用。執(zhí)行面填補(bǔ)命令時(shí),所選取的曲面邊線應(yīng)形成封閉的輪廓線,邊線的端點(diǎn)應(yīng)相交以免構(gòu)面失敗,同時(shí)還可以約束曲面與周邊曲面的連續(xù)性關(guān)系,進(jìn)而控制整個(gè)曲面的表面質(zhì)量,如圖13和圖14所示。面填補(bǔ)命令構(gòu)面也是逆向建模過(guò)程中由曲面轉(zhuǎn)變?yōu)閷?shí)體的重要環(huán)節(jié),通過(guò)面填補(bǔ)、縫合等操作即可實(shí)現(xiàn)。
2 各種構(gòu)面方法的特點(diǎn)
綜上所述,在DX軟件中常見(jiàn)的七種構(gòu)建曲面的方法,每種命令所創(chuàng)建的曲面都有其自身的特點(diǎn),見(jiàn)表1所示。
(1)對(duì)于規(guī)則類曲面,利用基礎(chǔ)曲面命令和基本構(gòu)面命令,優(yōu)先利用拉伸、旋轉(zhuǎn)、掃描等命令來(lái)創(chuàng)建,可提高曲面的表面質(zhì)量;對(duì)于非重要表面或尺寸誤差和位置誤差等要求不高的曲面也可使用基礎(chǔ)曲面命令快速創(chuàng)建曲面。
(2)對(duì)于非規(guī)則類曲率較小的大曲面,可采用面片擬合命令、放樣命令和放樣向?qū)顏?lái)完成。
(3)對(duì)于變管徑類曲面,采用放樣向?qū)羁煽焖偻瓿伞?/p>
(4)對(duì)于多個(gè)曲面的拼接面,一般使用放樣命令和面填補(bǔ)命令來(lái)完成,同時(shí)通過(guò)約束與其他面之間的關(guān)系提高產(chǎn)品表面的整體質(zhì)量。
(5)對(duì)于要求不高的曲面或者類似藝術(shù)品類表面,為了提高曲面的建模效率采用境界擬合命令來(lái)快速創(chuàng)建。
3 總結(jié)
曲面的創(chuàng)建是構(gòu)建復(fù)雜產(chǎn)品表面的關(guān)鍵,創(chuàng)建的曲面質(zhì)量直接關(guān)系到產(chǎn)品的質(zhì)量。本文介紹了各種曲面創(chuàng)建方法,通過(guò)分析各種創(chuàng)建方法時(shí)的構(gòu)面基礎(chǔ)、特點(diǎn)以及應(yīng)用場(chǎng)合,并通過(guò)大量的實(shí)踐操作證實(shí)在不同的場(chǎng)合下和不同的曲面質(zhì)量要求下這些曲面創(chuàng)建方法是行之有效的。當(dāng)然曲面的創(chuàng)建有時(shí)候需要靈活應(yīng)用多種方法的聯(lián)合操作才能滿足曲面的要求,本文中提到的思路僅為以后逆向操作中的曲面創(chuàng)建提供操作參考。
參考文獻(xiàn):
[1]惠延波.曲面擬合中境界擬合與面片擬合方法的探究[J].機(jī)械研究與應(yīng)用,2016 (1):92-94.
[2]陳周五.基于搖臂桿件的逆向工程設(shè)計(jì)與研究[J].湖南工程學(xué)院學(xué)報(bào):自然科學(xué)版,2019(3):33-36.
[3]高一寧.基于深度圖像的三維重建中三角面片劃分算法的研究[D].太原:中北大學(xué),2011:15-16.