Revitå°å½¢å¦ä½ç»ï¼REVITå°å½¢è¡¨é¢çé«çº¿å建æç¨
æç« æ¥æºï¼ä¸å°ç§æ
åè¨
ç®åç»å¤§é¨åå°å½¢ä¸»è¦ä»¥âçé«çº¿âãâé«ç¨ç¹âä¸¤ç§æ°æ®ç±»åçCADå¾é¢æä¾ï¼èè¿ä¸¤ç§æ°æ®ç±»åä¸çé«çº¿æä¾çæ°æ®ç²¾åº¦ä¼æ¯é«ç¨ç¹æ´é«ã
é»å± ï¼ä¸ºä»ä¹è¯´çé«çº¿ç精度æ´é«ï¼
èçï¼å 为çé«çº¿ä¸å³ä½¿æ¯ç´çº¿ä¹ä¼æå¾å¤é«ç¨ç¹ï¼æä»¥æä»¬å¿ 须对çé«çº¿ä¸çç¹è¿è¡ä¼åï¼å 餿å¤ä½çé«ç¨ç¹ã
çé«çº¿Â·ç±»å

é«ç¨ç¹Â·ç±»å

é¡¹ç®æ¦åµ
å°å½¢é¢ç§¯ 13.55å¹³æ¹å ¬éï¼1355å ¬é¡·ï¼
çé«çº¿æ°é 2017æ¡
çé«çº¿ä¸ç¹æ°é 6454018ç¹
é¾ç¹
æ¯æ¡çé«çº¿ä¸é«ç¨ç¹æ°éé½å¾åºå¤§ï¼æçåæ¡çé«çº¿ä¸å°±æ65000个é«ç¨ç¹ã
妿ç¨ä¼ ç»çæ¹å¼è·ååçææ¨¡åï¼æ çä¼ç»çµè设å¤å¸¦æ¥å·¨å¤§çè·è½½é®é¢ï¼æçè½¯ä»¶æ ¹æ¬æ æ³æ¯æé«ç¨ç¹æ°é妿¤åºå¤§çå°å½¢æ¨¡åã
æåå·¥å ·

导åºé«ç¨ç¹
ææ¡£æ ¼å¼ CSV(éå·åé)(*.csv)
æ°æ®æ ¼å¼ X+Y+Z
æ°æ®åä½ æ¯«ç±³(mm)

éè¿Dynamoå¯¼å ¥Revit
å建å°å½¢
1.éè¿âData.ImportCSVâ读å*.csvæä»¶æ°æ®ï¼

2.å¤ç*.csvæä»¶æ°æ®ä¸æ¯è¡çXYZåæ å¼ï¼å¹¶åå¹¶ææ°çé«ç¨ç¹æ°å(Point)ï¼

3.使ç¨âTopography.ByPointsâå°é«ç¨ç¹æ°å转æ¢ä¸ºâTopographyç±»åâï¼åç¨âTopography.Meshâè·åå¹¶æ¾ç¤ºåºå°å½¢ä¸çä¸è§ç½é¢ï¼å°æ¤Revitä¸å³å¯æ¾ç¤ºåºå°å½¢ï¼ã

å建çé«çº¿
1.éè¿ç®æ³å¤ææå¼è·åæ¯æ¡çé«çº¿ä¸çç¹ï¼ç¨äºçæçé«çº¿ï¼

2.使ç¨âNurbsCurve.ByControlPointsâå°ä»¥ä¸çæçç¹è½¬æâNurbsCurveç±»åâï¼

3.设置ä¸åé«ç¨å¼ææè¦ççé¢è²èå´å¼ï¼

4.使ç¨âGeometryColor.ByGeometryColorâå°æ¯æ¡çé«çº¿æ ¹æ®ä¸åçæ é«è¦çä¸åçé¢è²å¯åä½è²VIP大平å°| é¦é¡µã

å建é«ç¨ç¹æå®ä¾
1.使ç¨âCurve.PointsAtSegmentLengthFromPointâå°æ¯æ¡çé«çº¿æ10ç±³ä¸æ®µè¿è¡æåï¼å¹¶è·åæåä½ç½®ç¹åæ ï¼

2.使ç¨âFamilyInstance.ByPointAndLevelâå¨Revitä¸å°æ¯ä¸ªæåç¹åæ 夿¾ç½®é«ç¨ç¹æå®ä¾å¯åä½è²VIP大平å°| é¦é¡µï¼

3.使ç¨âElement.SetParameterByNameâå°æ¯ä¸ªé«ç¨ç¹æå®ä¾æ¹ä¸ºå¯¹åºçé«ç¨å¼ï¼

4.使ç¨âElement.OverrideColorInViewâå°æ¯ä¸ªé«ç¨ç¹æå®ä¾æ ¹æ®ä¸åçæ é«è¦çä¸åçé¢è²ã

è¿è¡Dynamo
å嫿µè¯ä»¥ä¸ä¸¤ç§æ°éçå°å½¢:
æ´ä½å°å½¢é«ç¨ç¹æ°éï¼701354ç¹
ï¼é¢è®¡1.5å°æ¶ï¼
å±é¨å°å½¢é«ç¨ç¹æ°éï¼151194ç¹
ï¼é¢è®¡0.5å°æ¶ï¼
å ·ä½è¿ç®æ¶é´çµèé ç½®èå®ã
å¾é¿ä¸æ®µæ¶é´è¿å
çæææ
æ´ä½ææ

å±é¨Â·å¸¸è§è²


å±é¨Â·å½©è²


é«ç¨ç¹Â·æ¾å¤§


䏿³¨BIMè¡ä¸åå±ãå¨è¯¢å¯åä½è²VIP大平å°| é¦é¡µãæè²çé®é¢
æ¥è¯¢æè¦æç¨¿
ç¸å ³æç«