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

      下載app免費領取會員

      NULL

      ad.jpg

      Dynamo輸出指定區間內的三維曲線

      發布于:2019-06-04 10:57:36
      首頁/技術分享/Dynamo
      收藏
      8871

      來福

      更多

      在技術文章Dynamo將三維曲線轉換為公制體量 http://photo.tuituisoft.com/blog/2747.html 中的方法只能夠輸出全部的三維曲線,但是有時我們需要輸出指定里程區間內的三維曲線。

      1、獲取樣條曲線

      1.1 節點Select Model Element拾取Revit中導入的圖紙。

      1.2 節點Element.Geometry將獲取的圖元轉換為Dynamo中的幾何圖形。

      1.3 將PolyCurve轉換為NurbsCurve http://photo.tuituisoft.com/blog/2101.html 。

      01 獲取三維曲線.png

      2、獲取投影的曲線

      2.1 由于里程的計算是根據平曲線的弧長,因此需要將三維曲線轉換為平曲線

      2.2 通過節點Curve.Project將樣條曲線投影至平面XY,投影的方向是向量(0,0,-1)

      2.3 投影的結果存放在列表中,因此將其用x[0][0]提取出來。

      02 將曲線投影.png

      3、輸出指定里程區間的起點與終點

      3.1 節點CodeBlock中需要三個參數,cur表示投影后的平曲線,len1表示里程區間的起點,len2表示里程區間的終點。

      3.2 節點Curve.PlaneAtSegmentLength可以獲取指定弧長位置的平面,得到兩個平面以后將它們存放在列表中。

      3.3 節點Geometry.IntersectAll可以求幾何圖形的交集,我們求的交集是三維曲線與兩個平面的交集。

      3.4 線與平面的交集是點,因此我們就得到了指定里程區間中三維曲線對應的起點與終點

      03 獲取交點.png

      4、獲取里程區間內的曲線

      4.1 節點Curve.ParameterAtPoint可以獲取里程的起點與終點在三維曲線上的參數值。

      4.2 通過x[0][0]x[1][0]獲取這兩個參數值。

      4.3 節點Curve.TrimByParameter可以保留指定參數區間的曲線,保留的結果就是指定里程區間的三維曲線

      04 獲取曲線.png

      5、導出三維曲線

      5.1 通過節點Curve.PointAtParameter獲取里程區間內三維曲線的點,點的數量與CodeBlock有關,圖中是101個點。

      5.2 通過節點ReferencePoint.ByPoint將點轉換為公制體量中的參照點。

      5.3 通過節點CurveByPoints.ByReferencePoints連接參照點生成模型線,輸入端isReferenceLine控制是否為參照線。

      05 導出曲線.png6、應用程序

      06 運行程序.gif

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

      未標題-1.jpg

      上一篇:在Revit的三維視圖中如何快速淡顯土建構件

      下一篇:Revit 如何在墻體上直接剪切矩形洞口?

      主站蜘蛛池模板: 国产主播一区二区三区在线观看 | 亚洲人AV永久一区二区三区久久| 无码人妻精品一区二区三区99不卡 | 国产小仙女视频一区二区三区| 精品一区二区三区四区在线播放| 亚洲爽爽一区二区三区| 麻豆aⅴ精品无码一区二区| 国产一区二区三区在线观看精品| 国内精品视频一区二区三区八戒| 亚洲高清一区二区三区| 无码少妇一区二区三区浪潮AV| 国产激情一区二区三区 | 无码欧精品亚洲日韩一区夜夜嗨 | 欧美日本精品一区二区三区 | 国产一区二区在线观看app | 国产福利日本一区二区三区| 精品无码一区二区三区电影 | 精品视频在线观看你懂的一区| 高清一区二区三区视频| 午夜福利国产一区二区| 久久AAAA片一区二区| 亚洲中文字幕无码一区| 久久亚洲AV午夜福利精品一区| 久久婷婷色一区二区三区| 无码人妻久久久一区二区三区| 青青青国产精品一区二区| 91一区二区视频| 无码人妻一区二区三区免费手机| 国产一区二区三区韩国女主播| 亚洲欧美成人一区二区三区| 日韩精品中文字幕视频一区| 精品一区二区三区在线观看l| 成人国产精品一区二区网站公司| 在线电影一区二区| 国产成人一区在线不卡| 麻豆AV一区二区三区久久| 精品国产一区二区三区免费看| 亚洲国产av一区二区三区| 国产一区二区三区久久| 亚洲综合av一区二区三区| 秋霞电影网一区二区三区|