欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種批量統(tǒng)一細(xì)分面法線方向的GH編程方法與流程

文檔序號:40531033發(fā)布日期:2024-12-31 13:45閱讀:11來源:國知局
一種批量統(tǒng)一細(xì)分面法線方向的GH編程方法與流程

本發(fā)明涉及建模領(lǐng)域,具體涉及一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法。


背景技術(shù):

1、在各種主流的建模軟件內(nèi),曲面的法線方向會直接影響曲面偏移及拉伸的結(jié)果,以及大部份基于曲面的參數(shù)化分析的結(jié)果,因此,統(tǒng)一法線方向在參數(shù)化工作流程內(nèi)十分重要的一環(huán),犀牛軟件內(nèi)有”flip”指令,可以把開放曲面的法線方向翻轉(zhuǎn),但此指令不具備判斷多個對像的法線方向,這操作可以修正所有在犀牛軟件內(nèi),涉及法線方向的結(jié)果。

2、1、當(dāng)面對大批量的法線處理時,犀牛軟件內(nèi)的flip指令只可以手動選取對象,十分消耗時間,而且,在犀牛環(huán)境下修正的法線方向,亦不會同時改變曲面導(dǎo)入gh平臺后的結(jié)果,以至在進行參數(shù)化分析時,法線翻轉(zhuǎn)問題會成一個無解的問題;

3、2、gh平臺有另一個插件”lunchbox”內(nèi),有一個”reversesurface?direction”的運算器,利用曲面本身的uv坐標(biāo)修改亦可達(dá)到翻轉(zhuǎn)的效果,但在細(xì)分面法線方向較混亂時,此運算器亦無法提供一個識別的作用。


技術(shù)實現(xiàn)思路

1、(一)發(fā)明目的

2、為解決背景技術(shù)中存在的技術(shù)問題,本發(fā)明提出一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,具有批量進行細(xì)分面的法線確認(rèn),快速完成幕墻系統(tǒng)的重建的特點,解決細(xì)分面法線方向混亂和幕墻建模翻轉(zhuǎn)前后不一致的問題。

3、(二)技術(shù)方案

4、為解決上述技術(shù)問題,本發(fā)明提供了一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,包括以下步驟:

5、步驟一、對幕墻建模的細(xì)分面進行批量加載,在數(shù)據(jù)層面將各個細(xì)分面分解成點、線和面元素;

6、步驟二、將點元素加載到gh系統(tǒng)中基于點的面生成器上,在單一數(shù)據(jù)層內(nèi)進行正、反幾何曲面的重建,分流儲存至正反兩個不同的數(shù)據(jù)庫;

7、步驟三、以細(xì)分面的型心為起點,沿細(xì)分面對應(yīng)型心切面處生成對應(yīng)法線正、反方向的兩條直線(la,lb),根據(jù)幕墻型態(tài)選擇gh編程內(nèi)的判斷方式,輔助法線正反方向的判斷;

8、步驟四、當(dāng)幕墻建模的細(xì)分面同時外傾或同時內(nèi)傾時,選擇端點z軸坐標(biāo)排序法,確認(rèn)法線的正、反方向并進行排序,根據(jù)幕墻實際型態(tài),在正反兩個不同的數(shù)據(jù)庫選出合適的幾何曲面;

9、步驟五、當(dāng)幕墻建模的細(xì)分面同時存在外傾和內(nèi)傾時,選擇外接體量中心距離法,確認(rèn)法線的正、反方向并進行排序,根據(jù)幕墻實際型態(tài),在正反兩個不同的數(shù)據(jù)庫選出合適的幾何曲面。

10、優(yōu)選的,步驟一中,細(xì)分面來自于導(dǎo)入幕墻建模的曲面細(xì)分,細(xì)分面為三點或四點定義的幾何,批量加載的細(xì)分面組合整體為幕墻建模曲面。

11、優(yōu)選的,步驟二中,將點元素加載到gh系統(tǒng)中基于點的面生成器上,以線元素為邊界指示值,面元素為邊界閾值,重建幾何曲面。

12、優(yōu)選的,步驟二中,幾何曲面具有正反兩面,對應(yīng)的正數(shù)據(jù)庫存儲的數(shù)據(jù)僅包括正面幾何曲面,反數(shù)據(jù)庫僅包括反面幾何曲面。

13、優(yōu)選的,步驟三中,細(xì)分面的型心為該細(xì)分面所有點質(zhì)量的平均位置,其中生成的法線正、反方向的兩條直線(la,lb)起點均為型心點,且兩者長度相同。

14、優(yōu)選的,步驟四中,當(dāng)幕墻建模的細(xì)分面同時外傾或同時內(nèi)傾時,選擇端點z軸坐標(biāo)排序法;

15、利用gh的運算器分解一個數(shù)據(jù)層內(nèi)兩條直線(la,lb)的端點(pa,pb),并提取其z軸坐標(biāo)(za,zb),獲取z軸坐標(biāo)(za,zb)與型心的距離差值并取絕對值,絕對值大的為正方向法線,反之為反方向法線。

16、優(yōu)選的,步驟四中,還包括細(xì)分面的排序,在z軸坐標(biāo)下,統(tǒng)一進行正方向法線的排序,根據(jù)排序調(diào)取正數(shù)據(jù)庫中的幾何曲面,將排序號的幾何曲面組合為類似幕墻實際型態(tài)的幕墻建模曲面。

17、優(yōu)選的,步驟五中,當(dāng)幕墻建模的細(xì)分面同時存在外傾(法線朝下)和內(nèi)傾(法線朝上)時,z軸坐標(biāo)排序法無法有效判斷內(nèi),外傾的情況,選擇外接體量中心距離法。

18、優(yōu)選的,步驟五中,外接體量中心距離法利用編程初始加載的所有細(xì)分面生成整體的外接體量并確認(rèn)其中心(cb),利用gh的運算器分解一個數(shù)據(jù)層內(nèi)兩條直線(la,lb)的端點(pa,pb),再比較直線的端點(pa,pb)與外接體量的中心(cb)的距離,距離差值大的為正方向法線,反之為反方向法線,在距離差值批量完成判斷后,統(tǒng)一進行正方向法線的排序,根據(jù)排序調(diào)取正數(shù)據(jù)庫中的幾何曲面,將排序號的幾何曲面組合為類似幕墻實際型態(tài)的幕墻建模曲面。

19、優(yōu)選的,經(jīng)gh編程內(nèi)的判斷獲取各細(xì)分面的法線正反方向,批量統(tǒng)一調(diào)用幾何曲面生成可被犀牛及gh軟件識別的幕墻建模曲面,其具備統(tǒng)一方向的法線方向。

20、本發(fā)明的上述技術(shù)方案具有如下有益的技術(shù)效果:設(shè)計人員可以在極短的時間內(nèi)完成整個幕墻系統(tǒng)的細(xì)分面的法線正反方向判斷和統(tǒng)一,輔助翻轉(zhuǎn)操作前后幕墻系統(tǒng)的統(tǒng)一,同時,因為編程實際意義上是采用重建的方式解決翻轉(zhuǎn)的問題,提供的結(jié)果幾何體導(dǎo)出到不同的軟件內(nèi)亦可以被有效識別。



技術(shù)特征:

1.一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,包括以下步驟:

2.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟一中,細(xì)分面來自于導(dǎo)入幕墻建模的曲面細(xì)分,細(xì)分面為三點或四點定義的幾何,批量加載的細(xì)分面組合整體為幕墻建模曲面。

3.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟二中,將點元素加載到gh系統(tǒng)中基于點的面生成器上,以線元素為邊界指示值,面元素為邊界閾值,重建幾何曲面。

4.根據(jù)權(quán)利要求3所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟二中,幾何曲面具有正反兩面,對應(yīng)的正數(shù)據(jù)庫存儲的數(shù)據(jù)僅包括正面幾何曲面,反數(shù)據(jù)庫僅包括反面幾何曲面。

5.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟三中,細(xì)分面的型心為該細(xì)分面所有點質(zhì)量的平均位置,其中生成的法線正、反方向的兩條直線(la,lb)起點均為型心點,且兩者長度相同。

6.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟四中,當(dāng)幕墻建模的細(xì)分面同時外傾或同時內(nèi)傾時,選擇端點z軸坐標(biāo)排序法;

7.根據(jù)權(quán)利要求6所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟四中,還包括細(xì)分面的排序,在z軸坐標(biāo)下,統(tǒng)一進行正方向法線的排序,根據(jù)排序調(diào)取正數(shù)據(jù)庫中的幾何曲面,將排序號的幾何曲面組合為類似幕墻實際型態(tài)的幕墻建模曲面。

8.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟五中,當(dāng)幕墻建模的細(xì)分面同時存在外傾(法線朝下)和內(nèi)傾(法線朝上)時,z軸坐標(biāo)排序法無法有效判斷內(nèi),外傾的情況,選擇外接體量中心距離法。

9.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,步驟五中,外接體量中心距離法利用編程初始加載的所有細(xì)分面生成整體的外接體量并確認(rèn)其中心(cb),利用gh的運算器分解一個數(shù)據(jù)層內(nèi)兩條直線(la,lb)的端點(pa,pb),再比較直線的端點(pa,pb)與外接體量的中心(cb)的距離,距離差值大的為正方向法線,反之為反方向法線,在距離差值批量完成判斷后,統(tǒng)一進行正方向法線的排序,根據(jù)排序調(diào)取正數(shù)據(jù)庫中的幾何曲面,將排序號的幾何曲面組合為類似幕墻實際型態(tài)的幕墻建模曲面。

10.根據(jù)權(quán)利要求1所述的一種批量統(tǒng)一細(xì)分面法線方向的gh編程方法,其特征在于,經(jīng)gh編程內(nèi)的判斷獲取各細(xì)分面的法線正反方向,批量統(tǒng)一調(diào)用幾何曲面生成可被犀牛及gh軟件識別的幕墻建模曲面,其具備統(tǒng)一方向的法線方向。


技術(shù)總結(jié)
本發(fā)明屬于建模領(lǐng)域,具體涉及一種批量統(tǒng)一細(xì)分面法線方向的GH編程方法,對幕墻建模的細(xì)分面進行批量加載,在數(shù)據(jù)層面將各個細(xì)分面分解成點、線和面元素;將點元素加載到GH系統(tǒng)中基于點的面生成器上,在單一數(shù)據(jù)層內(nèi)進行正、反幾何曲面的重建,分流儲存至正反兩個不同的數(shù)據(jù)庫;以細(xì)分面的型心為起點,沿細(xì)分面對應(yīng)型心切面處生成對應(yīng)法線正、反方向的兩條直線(La,Lb),根據(jù)幕墻型態(tài)選擇GH編程內(nèi)的判斷方式,設(shè)計人員可以在極短的時間內(nèi)完成整個幕墻系統(tǒng)的細(xì)分面的法線正反方向判斷和統(tǒng)一,輔助翻轉(zhuǎn)操作前后幕墻系統(tǒng)的統(tǒng)一,同時,因為編程實際意義上是采用重建的方式解決翻轉(zhuǎn)的問題,提供的結(jié)果幾何體導(dǎo)出到不同的軟件內(nèi)亦可以被有效識別。

技術(shù)研發(fā)人員:陳承欣,張杰,楊自強,尹佳,楊燚
受保護的技術(shù)使用者:創(chuàng)羿(上海)建筑工程咨詢有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
卢氏县| 冀州市| 大安市| 安阳县| 汤阴县| 乃东县| 合江县| 唐海县| 阿图什市| 九寨沟县| 泰州市| 朔州市| 潼关县| 五常市| 黄石市| 舟曲县| 广丰县| 保定市| 商城县| 武鸣县| 阳江市| 六安市| 中西区| 肥东县| 天祝| 错那县| 濮阳县| 清徐县| 长丰县| 牡丹江市| 平舆县| 永修县| 铁岭市| 肇州县| 老河口市| 东辽县| 通海县| 新巴尔虎左旗| 二连浩特市| 元朗区| 凤山市|