點亮建筑新夢想
LIGHT BUILDING NEW DREAM
企業(yè)BIM定制培訓服務經(jīng)典案例
BIM百科 | 可視化編程簡介 二維碼
來源:idrvt裝飾BIM室內(nèi)應用網(wǎng)址:http://forum.idrvt.com/dynamo/1-1_what_is_visual_programming.html 【成都/長沙,15天】2月5日柏慕聯(lián)創(chuàng)BIM實戰(zhàn)寒假集訓營(第二期)開始報名! 獲取《每日一技,我的成長軌跡》匯總 · 請訪問柏慕聯(lián)創(chuàng)官方網(wǎng)站: www.rengneng.cn · 設計經(jīng)常涉及在部分設計中建立視覺,系統(tǒng)或幾何關系,更多的時候,這些關系是由工作流發(fā)展的,這些工作流通過規(guī)則讓我們從概念到結果。也許不知道,我們在算法上工作 - 定義一組循序漸進的動作,遵循輸入,處理和輸出的基本邏輯。 編程讓我們繼續(xù)工作,但讓我們的算法形式化。 手中的算法編程雖然提供了一些強大的功能,但術語算法卻能夠帶些誤解。 算法可以產(chǎn)生意想不到的,瘋狂的或者很酷的東西,但他們并不是魔術。 事實上,他們本身相當簡單。 讓我們使用一個具體的例子,如千紙鶴。 我們從一張方形紙張(輸入)開始,按照一系列折疊步驟(處理動作),并產(chǎn)生一個千紙鶴(輸出)。 那么算法在哪里? 它是抽象的一組步驟,我們可以用幾種方式表示 - 文本或圖形。 文字說明:1.從一張方形紙張開始,彩色面朝上。 折疊一半,打開。 然后用另一半的方式折疊。 2. 將紙張翻到白色一面。將紙張折疊一半,折疊好并打開,然后在另一個方向再次折疊。 3.使用您所做的折痕,將模型的頂部三個角落到底角。 弄平模型。 4.折疊頂部三角襟翼進入中心并展開。 5.將模型頂部向下折疊,折疊好并展開。 6.打開模型的最高擋片,將其向上,同時向內(nèi)按壓模型的兩側。 壓平,壓痕好。 7.將模型轉過去,在另一邊重復步驟4-6。 8.折疊頂部襟翼進入中心。 9.在另一側重復。 10.折疊兩個“腿”的模型,起皺非常好,然后展開。 11.內(nèi)部反折沿著剛剛制作的折痕折疊“腿”。 12.內(nèi)側反向折疊一側做一個頭,然后折疊翅膀。 13.你現(xiàn)在有一個千紙鶴。 圖形說明:編程定義使用這些指令集應該會產(chǎn)生一個千紙鶴,如果你跟著自己,你已經(jīng)應用了一個算法。 唯一的區(qū)別是我們讀取這組指令的形式化,并引導我們進行編程。 編程,經(jīng)常從計算機編程縮短,是將一系列動作的處理形式化為可執(zhí)行程序的行為。 如果我們把創(chuàng)建千紙鶴的上述說明變成我們的計算機可以讀取和執(zhí)行的格式,我們就是編程。 我們在編程中將發(fā)現(xiàn)的關鍵和第一個障礙是,我們必須依靠某種形式的抽象來有效地與我們的計算機通信。 它采用任何數(shù)量的編程語言的形式,例如Javascript,Python或C.如果我們可以寫出一組可重復的指令,例如origami起重機,我們只需要為計算機翻譯它。 我們正在努力讓計算機能夠制造一臺起重機,或者甚至多臺不同的起重機,每臺起重機略有不同。 這是編程的力量 - 計算機將重復執(zhí)行任何任務或任務集,我們分配給它,沒有延遲,沒有人為錯誤。 可視化編程定義
可視化程序:文本程序:
我們的算法的結果:以這種視覺的方式編程降低了入門的障礙,并且經(jīng)常告訴設計者結果。 Dynamo進入視覺編程領域中,但正如我們將在后面看到的,我們?nèi)匀豢梢栽趹贸绦蛑惺褂梦谋揪幊獭?/p> 柏慕聯(lián)創(chuàng)BIM技術服務 BIM設計 | BIM咨詢 | BIM培訓 | BIM人才 · 點亮建筑新夢想 · ▼
文章分類:
BIM百科
|