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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo中如何繪制螺旋箍筋狀的螺旋線

    發布于:2019-02-25 14:51:11
    首頁/技術分享/Dynamo
    收藏
    8136

    來福

    更多

    1、首先創建一個空列表“listPoints”,用于儲存各個點。

    2、創建四個參數。

            “n”表示螺旋箍筋的圈數,從點A到點B表示一圈,第二圈從點B開始再向上;

            “r” 表示第一個點開始的半徑,即從點A到中心點的距離;

            “h”表示每一圈的高度,即點A至點B的垂直距離;

            “angle”表示螺旋線在立面里展開的角度。

            例如,想要得到點A上方的點,就得考慮該點并不是在點A正上方,而是往外偏移一定的距離,該距離通過展開的角度來控制。

    3、定義第一個循環,該循環定義螺旋的圈數。判斷元素是否介于區間[0,n],n是之前設置的圈數參數,即表示每一圈執行一次該循環。

    4、定義第二個循環,該循環定義點坐標的三個分量。需要注意的是,從第一個點到第八個點在高度上是漸變的,但是在平面上對應的半徑是一致的。

            要確定X和Y分量,首先要確定平面的半徑“r”,得到半徑以后通過余弦函數即得到X分量,通過正弦函數即得到Y分量。

            確定半徑的過程中,公式“h*tan(angle)”求得往外擴展一圈在平面的投影距離,公式“(j + i*8)”表示“i”每次往外擴展一圈,“j”都要從0到8為其擴展取九次值,其中“i*8”表示每一圈共八段。

            “pi”表示180度,“2*pi”即360度。

            拿出一個點作為計算。例如,第二圈的起點。“i = 1”表示第二圈,“j = 0”表示第一點,立面擴展角度“angle”取“pi / 6”即30度。因此,X分量會等于“(1000 + (0 + 1*8)*500*tan(30)/8)*cos(0*2*pi/8) = 1288.675”。

            確定Z分量時,先將每一圈的高度方向等分為八段,再通過乘法將等分的每一小段進行累積。

            在第二個循環內部將結果填入列表“listPoints”,點將會依據順序填入空列表中。最后將列表“listPoints”輸出。

    附圖:

    5、將Python Script的輸出端OUT連入節點ReferencePoint.ByPoint,該節點可將輸入的點轉換為參照點。

    6、最后通過節點CurveByPoints.ByReferencePoints連接上一步生成的參照點生成Revit中的模型線。

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

    未標題-1.jpg

    上一篇:Revit樓梯案例分析下-樓梯繪制方法解析

    下一篇:Navisworks怎么在整體模型中設置顯示陰影?

    主站蜘蛛池模板: 亚洲美女视频一区二区三区| 精品国产福利一区二区| 国产一区二区三区免费观在线| 青娱乐国产官网极品一区 | 中文字幕精品无码一区二区三区| 亚洲国产综合无码一区二区二三区| 亚洲av午夜精品一区二区三区| 久久久久人妻精品一区三寸蜜桃| 日本不卡一区二区三区视频| 97久久精品无码一区二区| 国产视频福利一区| 制服中文字幕一区二区| 亚洲一区二区三区播放在线| 国产裸体舞一区二区三区| 久久毛片免费看一区二区三区| 亚洲一区二区电影| 韩国福利视频一区二区| 色狠狠色噜噜Av天堂一区| 亚洲日韩国产欧美一区二区三区| 日韩精品一区二区三区不卡| 少妇激情AV一区二区三区| 国产一区二区三区内射高清| 亚洲av不卡一区二区三区| 精品国产AV无码一区二区三区| 99久久国产精品免费一区二区| 毛片一区二区三区| 中文字幕亚洲乱码熟女一区二区| 亚洲AV无码一区二区三区网址| 久久影院亚洲一区| 成人精品一区二区不卡视频| 日本不卡一区二区三区视频| 国产免费私拍一区二区三区| 无码人妻品一区二区三区精99| 日本一区二区三区精品视频| 日韩精品区一区二区三VR| 一区二区三区四区视频在线| 亚洲一区欧洲一区| 亚洲成在人天堂一区二区| 久久久久人妻一区精品| 国产乱码精品一区三上| 中文精品一区二区三区四区|