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

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

ad.jpg

Fuzor教程 | Revit地形如何畫?REVIT地形表面等高線創(chuàng)建教程

發(fā)布于:2024-12-23 05:40:01

BIM中文網(wǎng)

更多

    文章來源:萬地科技

    前言

    目前絕大部分地形主要以“等高線”、“高程點(diǎn)”兩種數(shù)據(jù)類型的CAD圖面提供,而這兩種數(shù)據(jù)類型中等高線提供的數(shù)據(jù)精度會(huì)比高程點(diǎn)更高。

    鄰居:為什么說等高線的精度更高?

    老王:因?yàn)榈雀呔€上即使是直線也會(huì)有很多高程點(diǎn),所以我們必須對(duì)等高線上的點(diǎn)進(jìn)行優(yōu)化,刪除掉多余的高程點(diǎn)。

    等高線·類型

image.png

    高程點(diǎn)·類型

image.png

    項(xiàng)目概況

    地形面積 13.55平方公里(1355公頃)

    等高線數(shù)量 2017條

    等高線上點(diǎn)數(shù)量  6454018點(diǎn)

    難點(diǎn)

    每條等高線上高程點(diǎn)數(shù)量都很龐大,有的單條等高線上就有65000個(gè)高程點(diǎn)。

    如果用傳統(tǒng)的方式獲取和生成模型,無疑會(huì)給電腦設(shè)備帶來巨大的荷載問題,有的軟件根本無法支撐高程點(diǎn)數(shù)量如此龐大的地形模型。

    提取工具

image.png

    導(dǎo)出高程點(diǎn)

    文檔格式  CSV(逗號(hào)分隔)(*.csv)

    數(shù)據(jù)格式 X+Y+Z

    數(shù)據(jù)單位 毫米(mm)

image.png

    通過Dynamo導(dǎo)入Revit

    創(chuàng)建地形

    1.通過“Data.ImportCSV”讀取*.csv文件數(shù)據(jù);

image.png

    2.處理*.csv文件數(shù)據(jù)中每行的XYZ坐標(biāo)值,并合并成新的高程點(diǎn)數(shù)列(Point);

image.png

    3.使用“Topography.ByPoints”將高程點(diǎn)數(shù)列轉(zhuǎn)換為“Topography類型”,再用“Topography.Mesh”獲取并顯示出地形上的三角網(wǎng)面(到此Revit中即可顯示出地形)。

image.png

    創(chuàng)建等高線

    1.通過算法判斷拆開獲取每條等高線上的點(diǎn),用于生成等高線;

image.png

    2.使用“NurbsCurve.ByControlPoints”將以上生成的點(diǎn)轉(zhuǎn)成“NurbsCurve類型”;

image.png

    3.設(shè)置不同高程值所有覆蓋的顏色范圍值;

image.png

    4.使用“GeometryColor.ByGeometryColor”將每條等高線根據(jù)不同的標(biāo)高覆蓋不同的顏色。

image.png

    創(chuàng)建高程點(diǎn)族實(shí)例

    1.使用“Curve.PointsAtSegmentLengthFromPoint”將每條等高線按10米一段進(jìn)行拆分,并獲取拆分位置點(diǎn)坐標(biāo);

image.png

    2.使用“FamilyInstance.ByPointAndLevel”在Revit中將每個(gè)拆分點(diǎn)坐標(biāo)處放置高程點(diǎn)族實(shí)例;

image.png

    3.使用“Element.SetParameterByName”將每個(gè)高程點(diǎn)族實(shí)例改為對(duì)應(yīng)的高程值;

image.png

    4.使用“Element.OverrideColorInView”將每個(gè)高程點(diǎn)族實(shí)例根據(jù)不同的標(biāo)高覆蓋不同的顏色。

image.png

    運(yùn)行Dynamo

    分別測(cè)試以下兩種數(shù)量的地形:

    整體地形高程點(diǎn)數(shù)量:701354點(diǎn)

    (預(yù)計(jì)1.5小時(shí))

    局部地形高程點(diǎn)數(shù)量:151194點(diǎn)

    (預(yù)計(jì)0.5小時(shí))

    具體運(yùn)算時(shí)間電腦配置而定。

    很長(zhǎng)一段時(shí)間過后

    生成效果

    整體效果

image.png

    局部·常規(guī)色

image.png

image.png

    局部·彩色

image.png

image.png

    高程點(diǎn)·放大

image.png

image.png

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

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

上一篇:Fuzor教程 | 如何使用Fuzor制作鋼結(jié)構(gòu)吊裝以及螺栓連接施工模擬動(dòng)畫?

下一篇:Fuzor教程 | Fuzor 2017 簡(jiǎn)體中文版下載