一種基于任意形狀三維非對(duì)應(yīng)網(wǎng)格面的拼接算法

基本信息

申請(qǐng)?zhí)?/td> CN202011221466.6 申請(qǐng)日 -
公開(公告)號(hào) CN112528530A 公開(公告)日 2021-03-19
申請(qǐng)公布號(hào) CN112528530A 申請(qǐng)公布日 2021-03-19
分類號(hào) G06F119/14(2020.01)N;G06F111/10(2020.01)N;G06F119/08(2020.01)N;G06F113/08(2020.01)N;G06F30/28(2020.01)I;G06F30/23(2020.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王子寒;凌空;張帥 申請(qǐng)(專利權(quán))人 西安數(shù)峰信息科技有限責(zé)任公司
代理機(jī)構(gòu) - 代理人 -
地址 710000陜西省西安市高新區(qū)天谷八路軟件新城二期B2座105室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于任意形狀三維非對(duì)應(yīng)網(wǎng)格面的拼接算法,包括以下步驟:確認(rèn)非對(duì)應(yīng)交界面的兩側(cè)面τA和τB;定義用于儲(chǔ)存相交小面的列表Lc;對(duì)所有的τA上的某一個(gè)面KA執(zhí)行下面的操作:對(duì)所有的τB上的某一個(gè)面KB執(zhí)行下面的操作,確定出中間面τC,計(jì)算出中間面的面法向nC,用過濾器判斷KA和KB是否可能相交;如果KA和KB可能相交,則進(jìn)行下一步:使用投影將KA和KB投影到中間面τC上并相交;如果KA和KB相交面KC存在,則進(jìn)行下一步:計(jì)算KC計(jì)算的面積、面心和面法向,將KC添加至Lc;建立映射χCA(KC)=KA,χCB(KC)=KB,KC是由KA和KB相交得到的;對(duì)相交小面進(jìn)行面積校核。本發(fā)明的優(yōu)點(diǎn)是,大大降低了計(jì)算流體力學(xué)工程應(yīng)用中對(duì)網(wǎng)格的使用限制。??