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

    下載app免費領(lǐng)取會員

    NULL

    ad.jpg

    DynamoPrimer解析之Building Blocks of Programs - Color

    發(fā)布于:2019-11-04 17:11:00

    來福

    更多

    DynamoPrimer解析之Building Blocks of Programs - Color1、創(chuàng)建一系列的點圖元,這些點圖元的X坐標(biāo)分量為從0到30,均分為100個數(shù)值。Y坐標(biāo)分量為數(shù)學(xué)中的正弦函數(shù),該函數(shù)的輸入值為X的值。Z坐標(biāo)分量為數(shù)學(xué)函數(shù)中的余弦函數(shù),該函數(shù)的輸入值也是X的值。

    01_生成點圖元.png

    2、通過節(jié)點PolyCurve.ByPoints將上一步中獲取的點連接成一條多重曲線,然后獲取該多重曲線上指定參數(shù)值位置的點,該參數(shù)值為0.3。

    02_創(chuàng)建參照點.png

    3、節(jié)點Geometry.DistanceTo可以計算兩個圖元之間的最小距離。該距離將會影響下一步中球體的半徑值。

    03_計算點之間的距離.png

    4、生成一系列的球體,這些球體的圓心位置位于第一步中確定的各個點。接著,我們希望半徑值可以控制在區(qū)間[0.01, 1]中,因此通過節(jié)點Math.RemapRange保持分布率不變的情況下重新排布數(shù)據(jù)。結(jié)果就是圖中生成的球體。

    04_生成球體.png

    5、定義顏色。節(jié)點Color Range能夠生成一系列的漸變色,輸入端colors輸入多種顏色,最后生成的各種顏色是以colors端輸入的顏色作為參照。輸入端value輸入介于區(qū)間[0, 1]中的數(shù)值,根據(jù)這個輸入的數(shù)值定位到具體的顏色。節(jié)點Math.RemapRange保證了數(shù)據(jù)的區(qū)間不會改變。

    05_定義顏色.png

    6、最后,通過節(jié)點Display.ByGeometryColor為指定的圖元上色,一種顏色對應(yīng)著一個球體。

    06_為圖元上色.png

    本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

    未標(biāo)題-1.jpg

    上一篇:在Revit中怎么編輯管道的材質(zhì)?

    下一篇:DynamoPrimer解析之Geometry for Computational Design - Points

    主站蜘蛛池模板: 亚洲高清毛片一区二区| 日本高清无卡码一区二区久久| 亚洲av综合av一区| 午夜无码视频一区二区三区| 99久久国产精品免费一区二区| 亚洲一区在线观看视频| 国产色精品vr一区区三区| 在线观看日韩一区| 精品人妻少妇一区二区三区不卡| 麻豆一区二区在我观看 | 麻豆AV一区二区三区久久| 日本在线视频一区| 福利国产微拍广场一区视频在线| 亚洲视频一区二区在线观看| 韩日午夜在线资源一区二区| 国产一区二区三区日韩精品| 亚洲综合无码一区二区| 亚洲一区二区三区偷拍女厕| 亲子乱av一区二区三区| AV无码精品一区二区三区宅噜噜 | 久久精品免费一区二区三区| 亚洲国产成人久久一区久久| 国产精品综合一区二区三区| 国产精品一区二区综合| 精品久久久中文字幕一区| 国产在线观看精品一区二区三区91| 国产成人欧美一区二区三区| 亚洲色无码专区一区| 中文字幕无线码一区二区| 肉色超薄丝袜脚交一区二区| 中文字幕视频一区| 亚洲一区二区无码偷拍| 无码人妻一区二区三区免费| 无码一区二区三区免费视频| 精品少妇人妻AV一区二区| 亚洲中文字幕乱码一区| 国产成人一区二区在线不卡| 全国精品一区二区在线观看 | 精品国产精品久久一区免费式 | 日韩视频免费一区二区三区| 最新欧美精品一区二区三区|