不卡视频在线观看_三级网站视频在线观看_91精品网站_国产综合一区二区

完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

盒子的新衣夢:dynamo基于實例表面生成可編輯飾面(投稿/文/趙子年)

發布于:2020-08-11 15:04:34
首頁/技術分享/Dynamo
收藏
7949

趙子年

更多

寫在前面:相信很多bim工作者都聽說過dynamo這個神奇的小工具,同時也有很多小伙伴做了一些嘗試和工作中的應用,雖然可視化編程在桌子(Autodesk)平臺上的上線時間遠不如Rhino上的Grasshopper,可能在穩定性和第三方庫的豐富程度上還有很大的提升空間。但是筆者還是強烈建議每一個不甘心成為翻模機器的同學,入門并學習一款可視化編程軟件,它將極大的解放你的雙手,并固化你的奇思妙想,目前來看,Dynamo在數據處理及重復性任務方面,已經可以提供非常多的自動化程序,在大量場景中幫助我們高效準確的完成冗長復雜的任務,特別是再配合Python Script之后,定會幫助你開啟一個不一樣的工作視角。

本次分享主要討論一個大家比較感興趣的主題:’飾面’,現在市場上有很多插件可以做到這一點,但大多產品生成邏輯可能和我們想要的效果并不一致,所以今天筆者想通過一個簡單的小案例,幫助大家理解dynamo環境中,一個飾面從識別到生成的基本邏輯,以幫助伙伴們結合自己的知識和需求,寫出適合自己手頭工作的程序。

  本教程適合有一定dynamo基礎的同學,其中可能會涉及一些自定義節點或者python,大家不必感到困難,其實程序學習最重要的是思路,文末我會把所涉及的節點和代碼塊上傳供大家下載,前期只要能正確使用即可。

注:因為dynamo不同版本對電池端口的定義不同,為保證您在學習本章節的過程中,達成的結果和筆者一致,請務必使用:Revit—2018,dynamo-1.3.3進行學習。

本課程涉及到的dynamo源文件,dynamo安裝包,revit案例素材以及Springs節點包

我已經打包至: 鏈接:https://pan.baidu.com/s/1lUXDT9-X9gRRIIfiWsBBWQ 

提取碼:ABIM

正文開始,為了方便理解,這里給大家做了一個小導圖

1.png

這個導圖是我對基于整體結構模型(墻,梁,板,柱)生成面積正確,材質可調,扣減合理的飾面統一規劃,其中有些細節還沒有填寫,放在這里只是希望大家有個整體概念,使我們學習之前,很清晰的知道我為什么學,學了以后能解決什么問題。

學習 Dynamo, 如果你把它當成是愛好,學起來定然日進千里。當你能把愛好轉化成生產,工作中亦是事半功倍。

好啦,熟悉整體部署了,我們來說一下今天,就是此時此刻我們應該解決的問題。

2.png

第一行是我們的流程

image.png

每一列是實現當前流程的方法

image.png

現在我們拿第一個流程既獲取待創建飾面的形狀和大小開始3.png

我第一步從選擇實例-獲取表面-偏移表面開始,下面這個流程相信大家都能看懂,Offset節點用作偏移表面

4.png

如果你順利的完成了上述節點,并在Offset節點上賦予了一個>0的值,那你將得到下圖,淡黃色且不可選中的圖元,就是我們用來計算的“面”

5.png

聰明的小伙伴看到這里可能已經明白了,會說:好了好了 不用講了,只要把這個面轉化成實體就好了,這節課結束。

嗯,沒錯,這樣確實我們已經完成了大部分的任務,但是您將得到一個下圖這樣的飾面。

6.png

因為實體飾面是存在厚度的,而我們獲取的是一個沒有厚度概念的相切平面,當您給這樣的平面賦予厚度時棱角就出現了,沒錯,棱角的深度就是等于我們飾面的厚度的。

這種問題顯然是我們積極上進的青年人所不能接受的,所以我們還是承接上邊的流程,再生成實例之前,先把棱角處理掉。

看,人生就是這樣,我們一直在花80%的時間解決那20%的問題。

7.png

所以我們來繼續分析,既然棱角是因為厚度產生的,那我們其實是要在賦予厚度的同時,將每一個“面”的四邊都擴大與厚度等值的距離。

嗯,,小伙伴們停下來消化一下這句話,還沒想好的小伙伴參照下邊的圖片這就是我們今天想達到的效果

8.png

這時候又有聰明又伶俐的同學說了,騙子!雖然棱角被填平了,但是你明明有重疊的部分。

哈哈哈,嗯,沒錯,一個程序誕生的過程,是我們不斷糾正思想的過程,為什么我沒有直接把節點包放上來呢,因為我不想分享某一個技能亦或是方法,我想把思路告訴大家,小時候家里窮(emmm好像現在也不富裕呢),村長總是對我說,授人以漁不如有受人以魚。。。。此處省略

所以呢,我們這節課就按照這個方法做,這樣下節課我們對程序進行改動調整的時候你就會明白:噢噢噢噢!原來是這樣,妙啊~

上圖就是沒有棱角但是有重疊的飾面啦,所以我們繼續向著它前進吧。

說了這么多,我們其實只獲得了沒有厚度且未經處理的表面而已,處理思路是:將“每個面”解析成“4條線”,將“4條線”沿著各自的向量方向“偏移與厚度等值的距離”,進而形成新的“閉合輪廓”

聽起來有點繞嘴,我們上節點。

4.png


因為以后會同時處理多個表面,這里我們加一個拍平。

9.png

基于面生成新的矩形

10.png11.png

到這里為止統一解釋兩個問題(送給愛較真的同學,新同學可以忽略):

1 為什么處理邊線之前,表面要從實例上炸開也就是(Offset)?

答:在dynamo環境中,共邊的“面”真的是在共用一條邊,我們都知道立方體有6個面每個面4條邊,所以一個體就有24條邊嗎?在dynamo中,只有棱邊,也就是12條!!!

所以我們要對每一個邊就行偏移的時候就會出問題,別問我怎么知道的。。。

解決方案就是我們這樣,操作之前先炸開(Offset),強制不共邊以后再操作。

2:為什么要把邊線轉變成矩形?而不是curve或者line什么的?

這個問題如果您之前再dynamo中用point的方式創建過閉合輪廓可能會知道,組成閉合輪廓的角點是有先后順序的,順序錯了會對后邊造成一系列的影響。同時,因為我們的24條邊線是從12條棱邊分裂出來的,即便各自獨立,但是他們的方向向量還是雷同的,這點很重要。

我還是用圖片解釋一下:

13.png

上圖其實是我們想要達到的效果,四條邊線按照各自的法向量方向根據我們指定的數值偏移,但因為上述共邊的原因,我們實際要面對的其實是下圖的樣子。

12.png

因為向量的雷同,造成了邊線的偏移錯誤,而矩形的魅力在于自己特有的屬性使之邊線的法向量方向重置為正常。

相比較單獨處理每一根邊線的向量方向,先將其轉為矩形再輸出還是比較明智的。。。。

如果您堅持聽我絮叨到了這里,那么恭喜您,現在的你應該擁有了一個基于原有表面擴大化的6個矩形表面了,如圖

14.png

通過上述的操作,1.體—2.面—3.offest—4.面—5.線—6.offest —7.面—8.體—9.寫入-10.牛批!這個流程中1-6我們都結束了,接下來只需要把我們按照飾面厚度正確改良過的新的飾面“邊線”轉化成新的面(surface),然后拉伸成有厚度的體,最后再寫入即可節點也很簡單。

15.png16.png

如果您看到上圖這個樣子,恭喜你,您只差最后一步了,將我們處理好的surface實體化并賦予材質,這里我們需要用到一個第三方節點:Springs

17.png

第一個端口接入我們處理好的surface,然后依次對照圖片填寫皆可。

諾,潔白的新衣就這樣做好了。

18.png

最后為了獎勵大家這么認真的堅持到最后,再給大家補充一個知識點。

20.png

上圖族名程這里,如果老板想要讓我統計飾面數量或者自定義名稱該怎么辦呢

這里直接給大家一個方法。

21.png

回頭看看吧 是不是很完美。

19.png

節點包和源文件文首有鏈接,大家下載參照學習,下節課我們學習給飾面添加尺寸信息及參數,好好加油鴨!!!

本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

未標題-1.jpg

上一篇:Revit中基于線的模型與結構框架的區別

下一篇:Revit中,瓷磚的縫(填充圖案)怎么調整?

不卡视频在线观看_三级网站视频在线观看_91精品网站_国产综合一区二区

      9000px;">

          亚洲宅男天堂在线观看无病毒| 91精品国产手机| 综合婷婷亚洲小说| 精品国产一区二区精华| 4438x亚洲最大成人网| 色综合激情五月| 不卡高清视频专区| 久久精品国产精品青草| 奇米色一区二区| 免播放器亚洲一区| 免费高清成人在线| 亚洲成人免费电影| 亚洲一区在线观看免费 | 首页欧美精品中文字幕| 亚洲午夜一二三区视频| 一区二区三区在线不卡| 亚洲精品va在线观看| 亚洲影院久久精品| 热久久久久久久| 蜜桃视频在线观看一区| 国产精品一级二级三级| 高清av一区二区| 91丨九色丨黑人外教| 色狠狠色狠狠综合| 欧美老肥妇做.爰bbww视频| 91精品婷婷国产综合久久竹菊| 欧美一区二区视频在线观看2022| 日韩美女在线视频| 精品黑人一区二区三区久久| 国产日韩一级二级三级| 成人欧美一区二区三区1314| 日韩美女视频19| 亚洲午夜在线观看视频在线| 免费在线欧美视频| 成人一区二区三区中文字幕| 一本色道久久综合亚洲精品按摩| 欧美四级电影网| 日韩一级完整毛片| 国产精品久久久久婷婷| 亚洲v精品v日韩v欧美v专区| 国模大尺度一区二区三区| 成人av网站在线观看| 在线不卡中文字幕播放| 国产欧美久久久精品影院| 91精品国产综合久久精品麻豆 | 一区二区理论电影在线观看| 亚洲一区二区在线视频| 男人的天堂亚洲一区| 成人一区二区三区视频在线观看 | 日韩欧美亚洲一区二区| 中文天堂在线一区| 亚洲成人资源在线| 国产成人av电影在线播放| 欧美影院一区二区| 国产农村妇女毛片精品久久麻豆| 性欧美疯狂xxxxbbbb| 成人高清av在线| 日韩欧美高清dvd碟片| 自拍偷拍亚洲激情| 国产精品一二一区| 在线91免费看| 久久夜色精品一区| 精品影院一区二区久久久| 日韩av一级片| 91在线国产福利| 久久这里只有精品视频网| 亚洲电影一区二区| www.欧美日韩| 久久久亚洲国产美女国产盗摄| 一区二区三区精品在线| 国产精品一二三四区| 日韩一区二区在线观看视频播放| 亚洲色图欧美偷拍| 成人精品免费网站| 精品久久一区二区| 日本欧美一区二区在线观看| 在线欧美日韩国产| 成人欧美一区二区三区小说 | 久久亚洲综合色| 五月婷婷久久丁香| 在线观看一区不卡| 亚洲婷婷综合久久一本伊一区| 国产·精品毛片| 久久久久亚洲综合| 久久国产精品色| 日韩欧美一二区| 久色婷婷小香蕉久久| 日韩一卡二卡三卡四卡| 精品一区二区三区影院在线午夜| 欧美日韩精品三区| 丝袜a∨在线一区二区三区不卡| 91精品福利视频| 亚洲欧美日韩中文播放 | 国产精品久久久久一区二区三区| 国产精品综合网| 久久久精品2019中文字幕之3| 蜜臀av国产精品久久久久| 日韩你懂的在线观看| 久久精品国产亚洲aⅴ| 日韩欧美在线观看一区二区三区| 秋霞电影一区二区| 精品精品国产高清a毛片牛牛| 精品亚洲porn| 国产精品视频免费| 欧美三区在线观看| 日韩专区一卡二卡| 日韩欧美电影一区| 高清国产午夜精品久久久久久| 欧美激情综合五月色丁香| 不卡一区中文字幕| 午夜免费欧美电影| www久久精品| av中文字幕不卡| 亚洲第一久久影院| 精品久久久影院| 99久久99久久久精品齐齐| 亚洲国产成人精品视频| 欧美成人一区二区三区在线观看 | 视频一区在线视频| 日韩精品一区二区三区中文精品| 国产精品1区2区3区在线观看| 久久亚区不卡日本| 在线视频亚洲一区| 久久综合综合久久综合| 国产精品久久久久久久岛一牛影视| 日本精品裸体写真集在线观看| 蜜桃传媒麻豆第一区在线观看| 国产精品色在线| 69av一区二区三区| 国产一区二区三区免费播放 | 美洲天堂一区二卡三卡四卡视频| 久久精品一二三| 欧美在线你懂的| 国产精品亚洲午夜一区二区三区| 亚洲一本大道在线| 欧美激情在线一区二区| 欧美精品在欧美一区二区少妇| 国产成人精品亚洲午夜麻豆| 日日摸夜夜添夜夜添国产精品| 中文乱码免费一区二区| 欧美一区二区三区免费大片| 91亚洲精华国产精华精华液| 日韩精品亚洲专区| 亚洲激情网站免费观看| 国产日韩欧美精品电影三级在线| 在线成人av网站| 在线观看91视频| 99热精品国产| 精品在线观看视频| 香蕉久久夜色精品国产使用方法| 国产精品久久看| 精品国产乱子伦一区| 91精品蜜臀在线一区尤物| 日本电影亚洲天堂一区| 成人性生交大片免费看视频在线| 日韩中文字幕区一区有砖一区 | 2020国产精品自拍| 91精品国产综合久久久蜜臀粉嫩| 日本国产一区二区| 在线视频欧美精品| 国产69精品久久久久毛片| 美女视频网站黄色亚洲| 亚洲国产精品一区二区久久恐怖片| 国产精品国产精品国产专区不片| 久久久久久综合| 久久综合色婷婷| 久久久午夜精品| 久久综合九色综合久久久精品综合| 欧美一区三区二区| 日韩视频在线一区二区| 日韩视频免费直播| 欧美电影免费提供在线观看| 日韩一级片网址| 日韩美一区二区三区| 久久综合色鬼综合色| 久久精品人人爽人人爽| 中文一区二区完整视频在线观看| 久久影音资源网| 国产婷婷色一区二区三区在线| 欧美激情在线一区二区| 中文字幕在线免费不卡| 国产精品久线在线观看| 一区二区三区精品| 亚洲大型综合色站| 丝袜美腿亚洲综合| 久久狠狠亚洲综合| 国产精品888| 99久久精品99国产精品| 欧美日韩亚洲综合一区二区三区| 欧美一区二区三区免费观看视频| 欧美xxx久久| 国产精品久久综合| 亚洲国产精品尤物yw在线观看| 午夜电影一区二区三区| 精品制服美女久久| 色婷婷综合久久久久中文一区二区| 欧美肥妇free| 国产精品国产三级国产专播品爱网| 亚洲一区二区av在线| 国产成人免费在线观看不卡|