TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN LỜI NĨI ĐÀU Bắt đầu tìm kiếm tài liệu tự học dynamo có rốt nhiều nguồn, đa số tiếng Anh, mà tiếng Anh nên may biết số trang web tiếng Việt là forum.rdsic.vn, vietbimcoder, thấy viết hay nên vừa đọc vừa soạn lại thành tài liệu để dễ theo dõi trình học Vì tài liệu tổng hợp lại nên có sai sót, sai sót xin phép khơng chịu trách nhiệm q trình bạn tích lũy kiến thức dynamo Vì nghiên cứu dynamo nên tài liệu tổng hợp số viết, tới thời điểm tác giả TonyNguyen forum rdsic chưa nên chưa thể tổng hợp tiếp Các bạn đón đọc thêm viết dynamo trang Cảm ơn tác giả TonyNguyen chia sẻ nhiều dynamo forum rdsic 23/10/2017 BIÊN SOẠN: PHAN VÀN ANH NHẬT (phanvananhnhat@gmail.com) TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN DYNAMO - REVIT LÀ GÌ ? Trong thời buổi công nghệ xây dựng ngày phát triển mạnh, mơ hình gắn kết thơng tin (BIM) dần đón đầu thành cách mạng lớn thay đổi tư thiết kế thi cơng Trong khơng thể khơng kể đến Revit-một software ứng dụng BIM, nhiên Revit nhiều khuyết điểm thiếu sót q trình triển khai vẽ hồ sơ thi công Và Dynamo đời, khắc phục cải thiện thiếu sót Dynamo là: • Plug-in hỗ trợ revit phiên 2017 tích hợp vào Revit • Nền tảng lập trình mang tính thị giác, trực quan dễ dàng nắm bắt • Mã nguồn mở hỗ trợ cho revit trình thiết kế, giúp tự động hóa q trình thiết kế giúp điều chỉnh phương án thiết kế cách nhanh chóng hiệu • Có thể nói Revit nâng lên tầm cao tích hợp dynamo, ví “hổ mọc thêm cánh” Điều chỉnh phương án thiết kế lớp bao phủ Dynamo Không phải ý tưởng hay khi: • Được tạo phân phối tới nhiều người sử dụng mà chưa training • Đối với công việc phải thực qua nhiều bước Chỉ chạy Graph (chuỗi node) lần • Với liệu “live” BIÊN SOẠN: PHAN VÀN ANH NHẬT (phanvananhnhat@gmail.com) TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Graph - Môi trường dynamo Môi trường Revit Dynamo thực hiệu khi: • Tự động thao tác lặp lặp lại thời gian Vd như: Fill thông tin Room từ Excel, Tạo view, tạo sheet • Copy thơng tin Vd: Copy đặt Hanger cho ống MEP • Tạo sử dụng người, đơn giản việc nắm bắt tư logic người dễ việc tạo Graph xử lí lại có nhiều cách để thực Cài Đặt Dynamo • • Truy cập đường link sau: http://dvnamobim.org/download Version hành 1.3.1 G.-y Dynamo - If I This IS Dynamo B Dynamo *xSc«o-S0 c« * ÍV * ecroon •v KZCOt»4 Re/ĨSNC r-OAl yOutO *puX 3TJ scJ Ct * exptor fltitn occorti ♦zc’-4'.e C'ocwsei re core eetAWft ffufcc * o DYNAMO STUDIO *vt cow * t Dynrno StvOO • »4v# fterrwru-g sr'o- K 'zcOft * *wcrort>7 of «’+ * K’Ccr.O'- E-n&iCy ** re CCA *' o' rtSu *' C'Cf*-nm *4 * A-tAộự Cv/^t rct'e' #evcCt'S * ✓ SK»0 MSfi '.HW' re t'C *o r oôn r*t Create Note Shortcut ctrl+w Grouping: Nhóm node thực kết hay chức Group đặt tên điều chỉnh màu sắc cho Tao đường tròn điểm Bán kính tao đường tròn c iícle ByCenterPoi ntRadius centerPoint H radius > > Circle BIÊN SOẠN: PHAN VẲN ANH NHẬT (phanvananhnhat@gmail.com) TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Node- thành phần CO’ xây dựng lên Program • Node thành phần quan trọng nhốt, hiểu ý nghĩa node việc tạo chương trình Dynamo chìa khóa để tiết kiệm thời gian tiền bạc Node nhóm lại thành categories theo chức bao gồm DATA, GEOMETRY,LISTS, chuỗi chức đặc biệt Revit Data • Chúng ta cần liệu để đưa vào Port- có liệu mà ko cần chạy mà cần phải có liệu chạy Node diện • Dạng liệu đơn giản number 0, 3.14, hay 11 Tuy nhiên có nhiều loại liệu: biến thay đổi giá trị number, kí tự hay tên; liệu hình học; hay List đối tượng (1,2,3,5,6,12 ) Node liệu bao gồm chức liên quan tới Toán tử, Logic(if this then), string (text) màu sắc Geometry • Dynamo có nhiều node dùng để tạo hiệu chỉnh Geometry, đặc biệt đối tượng hình học revit Geometry Node bao gồm Curves,Surfaces,Solids,Meshes, Topology,Points, Import Geometry chức trích xuất * Geometry Curves Abstract - > Surfaces Arc Bounding Box - ► J Coordinatesystem >o Circle ■ ► u z Vector Geometry * - • Geometry - ► Tesselation L► ■ I Surface Curve Ellipse Solids r Ellipse Arc p * Helix Point uv Cone * Cuboid Line Points L► Nurbs Surface ► * Poly Surface * B Cylinder Nurbs Curve ► ‘"J Poly Curve Polygon “ * ° Rectangle u> B Solid - ► o Sphere Meshes * L IndexGroup Meshes Topology Edge u► ■ Face Vertex -* Topology BIÊN SOẠN: PHAN VÀN ANH NHẬT (phanvananhnhat@gmail.com) TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN List- Danh sách • List liệu tổ chức Dynamo, hiểu trích xuất xử lí liệu List chìa khóa tới thành cơng việc tạo chương trình Dynamo Trong Dynamo bạn Create, Modify Trích xuất liệu List +: Dynamo List Node: nguồn Dynamoprimer.com Revit Nodes • Dynamo cung cấp node tạo cho riêng Revit Sử dụng node cho phép bạn mở rộng khả Revit dường không giới hạn Revit Node bao gồm Selecting, Editing, Creating, Analysis, Documenting function Custom Packages- cơng cụ hữu hiệu miễn phí • Một điều tạo nên khả phát triển Dynamo Packages, Package gói node mà nhà phát triển tạo code Python nhóm node có sẵn Dynamo để thực chức khơng có sẵn Dynamo, bạn cần down tương thích với phiên Dynamo hành sử dụng Package • Các Package nên phải có Dynamo gồm: + Archi-lab + Clockwork for Dynamo: 360 node liên quan tới Revit quản lí List, tốn tử với hình học, panels V.V + Lunchbox for Dynamo: + Rhythm for Dynamo • Cách download Package: BIÊN SOẠN: PHAN VÀN ANH NHẬT (phanvananhnhat@gmail.com) TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN File View Edit Packages K A a Settings Search for a Package Manage Packages Library Publish New Package Q, point □ Jt Online PackageSearch Sort by ByCoordinates (x Form a Pdlntgiven Point 4- Geometry I archi-tab.net â X kiinrad.Sotỡcpỡqr * 2016.134 44501 ® 29 Mạy 2ŨÌ7 ị -5 ByCartesãanCoordĩnates KYZ Pevìt ZDIfL Dynamo 1.3 - -Set of practical nodes by Konrad K Sotxjn [ Form a Paint in the given coordinate system with cartesian coordinates Point -f Geometry Arch i -1 ab_M a rtdril I X fcsobon T 3329 Ỉ a ZB Apr 21317 ByCyíĩndri caiCoordir ates Forma Point in the given coordinate sysiem given its position in cyl Indrical coordinates Point -f- Geometry BySpherĩcaỉCoordĩnates Fann Paint in the given coordinate system given its position in spherical coordinates Point 4- Geometry Dynamo 1.2 Data visualization package for Dynamo It uses the d3js library to Arch i- lab_Ma ntisShrim p © X, KjanradSflhon^gr ByOngin (origin) ExportFBX X dnenov 4- Geometry T 1S55 I Ị ị G & Feb 2017 Dynamo 1,2 Mantis Shrimp is a Rhino/Grasshopper and Dynamo Creates CoordinateSysterr- with origin at input Point, witfl X and Y Axes set as wcs X and Ỳ Axes Coord inateSystem * p 2Ơ16.94 T 144 ® Sep 2016 Exports all elements in 3D View to separate fbx files Worts with "Current V The center point of the arc Arc Geometry i I J-Nodes Centerpoint V jarrodryanza@gini w 2Ữ16.1221 T 261 G 22bec2C1& Useful technical nodes to improve upon project efficiencies Builds upon ttie.„ ByCorners Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point BoundingBox 4- Mantis Shrimp 1 -23 Geometry Tạm thời nhé, hẹn gặp anh em sau © BIÊN SOẠN: PHAN VẲN ANH NHẬT (phanvananhnhat@gmail.com) TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN BÀ11: NODES Dynamo is a visual programming (tạm dịch : Dynamo kiểu lập trình hình ảnh) Khi nhắc đến lập trình người ta nghĩ đến code Trong Dynamo thay dùng code ta dùng node (nhắc đến Dynamo nhắc đến node), muốn can thiệp sâu vào Dynamo ta phải coding Code Block lập trình Python Node đối tượng mà bạn kết nối với để xây dựng nên chương trình Phân tích node : Point.ByCoordinates X > y > I Point z > I 1_Tên node 2_Phần khung node, chuột phải lên phần để xem hướng dẫn (mục help) 3_Đầu (OutPut) 4_Đầu vào (Input) 5_Lacing (xem chủ đề lacing để rõ hơn) BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 10 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN B3 : Lấy tên mặt thành list riêng biệt node List.GetltemAtlndex B4 : Tạo view mặt bằng node FloorPlanView.ByLevel Nối node Level.ByElevationAndName node FloorPlanView.ByLevel bước vào input level Level ByElevationAndName elevation name > > Level List Level(Name=Tàng 1, Elevations©) 20- Level(Name=Tang 2, Elevation=33©0) M Level(NamesTãng 3j Elevation=66©e) I3I Level(Name=Tang 4, Elevation=99©0) HI Level(Name=Tang 5, Elevation=i32©a) Level(Name»TÌng 6, Elevation=i6500) Level(Name=Tang 7, Elevation=i98â0) I Level(Name=Tang 8, Elevation=23100) Level(Mame=Tang 9t Elevation=264©0) Level(Name=Maij Elevation=297©0) 2C AU Ml B5 : Sửa lại tên view mặt BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 139 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN B6: Run Tạo đặt tên cho view mặt trần B1 : Đọc file excel từ node Excel.ReadFromFile Lưu V: - Đường dẫn từ file excel lấy nguồn giống tạo level - Đổi Sheet Name thành MatBangTran cho khớp với file excel node string BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 140 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN ”7 " * I MM M (2J5 B2 : Bỏ hàng tiêu đề node List.RestOfltems Sau chuyển cột thành hàng node List.Transpose (mục đích chuyển cột thành hàng để phân loại tên mặt trần tên cao trình thành list riêng.) kL Excel.ReadFromFile sheetName > > readAsStnngs > A file ListRestOfltems data list > rest I ~2 List rya Bine Trỉn-Tỉng I■I M4t Bing TrlxkTlrTỆ *4 List 15 List •OKỈ Hl B3 : Lấy tên mặt trần thành list riêng biệt node ListGetltemAtlndex BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 141 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Code Block > 0; List Mật Bằng Trin-Tãng 1 Mật MỊt Mặt Mật Mặt Mật Mặt Mát Mặt Mật Mốt BẰng Trỉn-Ung Mệt Bang Trãn-Tàng Mốt Bing Trỉn-TẶng Mật Bằng Trin-Tăng MẠt Bằng Trin-Tỉng Mệt Bàng Tràn-Tảng Mật Bing TrẬn-Tỉng Một Bàng Trãn-Tảng Mệt Bing Trỉn-Mái ▼ List Tỉng 1 Tảng 2 Bàng Tràn-Tàng Bing TrẶn-Tàng Bằng Trìn-Tãng Bing Trin-Ting Bằng Tràn-Tàng Bing Trỉn-Tàng Bàng Tràn-Tàng Bing Tràn-TẬng Bằng Tràn-Tảng Bing Trỉn-MẮi Tỉng Tâng /20; *ư tu *ư B4 : Tạo view mặt trần node CeilingPlanView.ByLevel Nối node Level.ByElevationAndName node CeilingPlanView.ByLevel bước vào input level Level ByElevationAndName Level.ByElevationAndName elevation name > > Level J List ŨE CeilingPlanView(Name - Mật Bang Tràn List ■i Level(Name-Tỉng m Level(Name»Tỉng Elevation-e) 1CeilingPlanView(Name ■ Mặt Bàng Tràn 2 — Element • ! Element item 201511 2Ơ1S11 {1} B3 : Chọn loại Elevation muốn tạo Projert Browser - Projectl s :□] Views (all) Floor Plans È Ceiling Plans l±J Elevations (Building Elevation) + Elevations (Interior Elevation) ES Drafting Views (Detail) Legends rn Schedules/Quantities 1^ Sheets (all) s Pl Families ® [ index > I Item Code Block string > B4 : Tạo Elevation node Elevations.ByScopeBox Element 201511 Elevations BySco peBox Scope Box > Elevation View Family Type > Elevation Views I ListGetltemAtlndex list > index > item Elevations ByScopeBox custome node bạn download theo đường link cung cấp hưp.7/www.n7eờ/'afíre.com/f/7e/5etta9mhm/5f872ZE/evat/'ons.BvScopeBox.ờvf B5 : Đặt tên cho view elevation BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 144 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN B6 : Run Lấy Sheet Name Sheet Number từ Excel B1 : Đọc file excel từ node Excel.ReadFromFile Lưu V: - Đường dẫn từ file excel lấy nguồn giống tạo level - Đổi Sheet Name thành Sheets cho khớp với file excel node string File From Path File Path > Browte pdin TI c Dv AOynamo LyrxMXD/namolynđa.ManagePro^axDynamolynda.ManagePrOỉectJƠW BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 145 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN B2 : Bỏ hàng tiêu đề node ListRestOfltems Sau chuyển cột thành hàng node List.Transpose (mục đích chuyển cột thành hàng để phân loại Sheet Number, Sheet Name view thành list riêng.) Excel.ReadFromFile > sheetName > readAsStrmgs > \ í file ListTranspose data I I List ^0 List BĐKC-00C KC-000 KC-10Ỡ KC-101 KC-102 KC-103 * KC-ie KC-105 21 KC-106 u HI Bi HI 51 I n null yl List B9KC-1ỠỠ Bi MẬT BẰNG TÀNG ị 2I Mệt BẰng-Ting I GE SheetfMne n view yl List M KC-000 LU DAftH SÁCH BẮM ị n null ^2 List Bi KC-101 ị ♦2 List M KC-IOÔ EH MẶT BẰNG TÀNG 1 MMật Bảng-Tàng HỂB^Mâ? MẬT BẰNG TẦNG M Mật Bèng-Tâng SE KC-108 lữ KC-109 rIHKC-20ỡ 12 KC-2Ô1 M: KC-202 14 KC-2G3 List HE KC-102 I ▼3 List HB KC-101 ru MẶT BẰNG tàng II ISSIMẬt BẰng-TẴng Ị Mổt Bing-Tỉng {69} 'U'll'Ll lists vỡ List I LI DAW SÁCH BÁN List ▼ Ớ List m Sheet Number > lists {69} tư'C2 'Ll {72} 'Ll'12'Ll B3 : Lấy tên Sheet Name, Sheet Number View thành list riêng biệt node List.GetltemAtlndex List.GetltemAtl ndex list > index > item I b ị {23} MẠI BANG IANG b Hi MẶT BẰNG TẦNG 30 MẠT BẰNG TẦNG BH r-ỊẠT BÂNG TẦNG 10 MẶT BẲNG MÁI rau MẶT ĐỨNG FJ21 MẠT DỨNG HH MẠT ĐỨNG 14 MẠT ĐỨNG 15 MẠT CẮT Bn HẠT CẲT 17 MẠT CẦT 118 I MẠT CẮT 1ST[THÕNG KẼ DÃM 20 THÕNG KÉ CỘT EM THÕNG KẼ MÓNG 22 I THÕNG KÊ THÉP $12 'LI BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) {23} 146 J TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Code Block 0; 1; z j• > > ListGetltemAtlndex list > index item List null 1'MỊt BẰng-ĨẶng nI Mật Bang-Tang m Mặt Bing-Tềng BH Mặt Bàng-Tãng LSI Mật BẲng-Tỉng n Mật Bẳng-ĩãng ■■Mật Bảng-ĩàng Mặt BẪng-Tãng BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 147 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN BÀI 30: THẢO LUẬN : TẠO SHEETS TRONG REVÌT TỪ EXCEL Hơm tạo chủ đề để thảo luận cách tạo danh sách nhiều sheet Revit từ file excel Trước tiên cần chuẩn bị file excel với liệu sau : A B A33 S&ri&s - Marketing-Contract Plans (A3 Size} A33 Series-A33-PV2Ũ4T A33 Series-A33-PV6ũ 1T A33 Series-A33_PV9Ũ2T A33 Series -A33-PV1ŨŨ2T A3 Series -A33-PV12Ũ4A A3 Series -A33-PV14-08A A33 Series -A33-PV16Ũ8A A33 Series -A33-PV17Ũ8A 10 A33 Series - A33-PV19Ũ4A 11 A33 Series -A33-PV1908A 12 A33 Series -A33-PV2208A 13 A33 Series -A33-PV23Ũ4A 14 A33 Series -A33-PV2310A 15 A33 Series -A33-PV241ŨA 16 A33 Series -A33-PV2803A 17 A33 Series -A33-PV2903A 13 A33 Series -A33-PV2909A 19 A33 Series -A33-PV3ŨŨ1 A 20 A33 Series-A33-PV3101A 21 A33 Series -A33-PV31Ũ4A 22 A33 Series -A33-PV32Ũ1A 23 A33 Series -A33-PV33Ũ1A 24 A33 Seri es - A3 3-PV36 01A 25 A33 Series -A33-PV36Ũ3A 26 A33 Series -A33-PV37Ũ1A 27 A33 Series-A33-PV38Ũ1A 28 A33 Series - A33-PV3901A 29 A33 Series - A33-PV41Ũ1A 30 A33 Series -A33-PV4203A Dùng node SheetByNameNumberTitleBlockAndView để tạo Sheet BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 148 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Sheet.ByNameNumberTitleBlockAndView > > > > sheetName sheetNumber titleBlockFamilyType view sheet I Ý tường : từ liệu file excel ta cần xử lý liệu thành sheetNumber sheetName để nối vào input nodeSheetByNameNumberTitleBlockAndView Watch > ► ■< > List ■i1 10 11 12 13 14 15 L2 Apartment Type PV204T Marketing Apartment Type PV601T Marketing Apartment Type PV902T Marketing Apartment Type PV1002T Marketin Apartment Type PV1204A Marketin Apartment Type PV1408A Marketin Apartment Type PV1608A Marketin Apartment Type PV1708A Marketin Apartment Type PV1904A Marketin Apartment Type PV1908A Marketin Apartment Type PV2208A Marketi Apartment Type PV2304A Marketi Apartment Type PV2310A Marketi Apartment Type PV2410A Market! Apartment Type PV2803A Market! Apartment Type PV2903A Market! LI TitleBlockFamilyType : dùng Family Types AO metricAO metric Family Type » View : tạo drafting view Revit để sheet tạo trống Views Drafting ▼ Views I BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 149 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Đến chờ bác fastfastoo bác quan tâm phát triển tiếp fastfastoo: Việc lên list vẽ để team triển khai việc thường làm, thực tế cho thấy, ta cần làm việc lên placeholder chuẩn chỉnh đủ khối lượng, lại ae triển khai, triển đến đâu tự tạo sheet Do trường hợp bên tơi cần placeholder chuẩn ổn => Cách làm đơn giản tao nhã sau Lên list vẽ - ngày A B Number Name A100 A101 COVER MBTẦNG A102 MBTANG A103 MBTANG A104 MBTANG4 A105 A106 MBTANG5 MBTẦNGMÁI A107 MB TRAN T1 10 A108 MB TRAN T2 11 A109 MB TRAN T3 12 Alio MB TRAN T4 13 Alli MB TRANTS 14 A112 MB TRẦN MÁI 15 A200 MẶTĐỨNG 16 A201 MẶTĐỨNG 17 A202 MẶTĐỨNG 18 A203 MẶTĐỨNG 19 A301 MẶT CAT 20 A302 MẶT CAT 21 A119 ROOM SCHEDULE 22 A121 ROOM SCHEDULE 333 Dùng dynamo làm việc lại BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 150 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Tách thành list VỚĨ transpose get item kiểu nhóm sheet number thành list, sheet name thành list Nodes placeholder archilab grimshaw chọn file excel loại bỏ row Number Name View đ 3/More "Tao nhã" ứng dụng rộng rãi team BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 151 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN Nodes sử dụng: Toàn default dynamo, có nodes create placeholder sử dụng archilab grimshaw, thank to Konrad K Sobon Lưu ý: list vẽ nên chuẩn chỉnh nên làm lần lúc bắt đầu dự án để tránh bị lỗi lầm (phòng bệnh chữa bệnh) TonyNguyen : lại không tạo thẳng sheet cho nhanh ? fastfastoo: vd bạn có 1000 sheet, bụp phát lúc đầu vào, thấy list 1000 sheet trắng, shock khó kiểm sốt, ae tham gia thực hiện, làm đến đâu tạo sheet đến đấy, biết lại sheet chưa tạo placeholder ) Tóm lại thói quen thơi, bên đc list placeholder chuẩn ok BIÊN SOẠN: PHAN VĂN ANH NHẬT (phanvananhnhat@gmail.com) 152 TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN TÀI LIỆU THAM KHẢO Tài liệu chủ yếu biên soạn tổng hợp từ viết Dynamo trang forum.rdsic.edu.vn tác giả có ký danh TonyNguyen Ngồi tham khảo viết khác trang vietbimcoder.com MỌT SỐ NGUỒN TÌM HIÊU THÊM VỀ DYNAMO: httDs://forum.dvnamobim.com/ httDs://dvnamonodes.com/ http://learndynamo.com/ http://dynamobim.com/learn/ BIÊN SOẠN: PHAN VẲN ANH NHẬT (phanvananhnhat@gmail.com) 153 ... LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN BÀ11: NODES Dynamo is a visual programming (tạm dịch : Dynamo kiểu lập trình hình ảnh) Khi nhắc đến lập trình người ta nghĩ đến code Trong Dynamo thay dùng... xuất liệu List +: Dynamo List Node: nguồn Dynamoprimer.com Revit Nodes • Dynamo cung cấp node tạo cho riêng Revit Sử dụng node cho phép bạn mở rộng khả Revit dường không giới hạn Revit Node bao... TÀI LIỆU HƯỚNG DẪN DYNAMO FOR REVIT BẢN List- Danh sách • List liệu tổ chức Dynamo, hiểu trích xuất xử lí liệu List chìa khóa tới thành cơng việc tạo chương trình Dynamo Trong Dynamo bạn Create,