- 216
- 63 745
BIM 3DM
เข้าร่วมเมื่อ 29 เม.ย. 2020
Nơi chia sẽ kiến thức về lập trình.
Dimension Structure
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟
🔹 Lợi Ích Khoá Học:
✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin.
✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu.
✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node trong Dynamo sử dụng Python và Revit API, mang lại sự tự do sáng tạo không giới hạn.
✅ Phát Triển Thư Viện Code Cá Nhân: Xây dựng bộ thư viện lớn để hỗ trợ công việc cá nhân và chuyên nghiệp.
✅ Tối Ưu Hóa Scripts Dynamo: Tăng tốc độ và hiệu quả công việc, giảm thiểu sự phức tạp trong các dự án.
✅ Viết Add-in Revit với Python: Tạo Add-in cho Revit bằng Python với hiệu quả ngang ngửa C#.
✅ Cập Nhật và Đổi Mới: Luôn tiếp nhận ý tưởng mới và cách tiếp cận hiện đại.
👬 Đăng Ký Ngay: Hãy tham gia khóa hướng dẫn Dynamo API của Admin để đạt hiệu quả cao nhất trong công việc.
👨⚕️ Năng Lực của Admin: Các bạn có thể theo dõi qua kênh TH-cam của Admin. Các kỹ năng và kiến thức khác được thể hiện qua bộ Dynamo API này.
😍 Cam Kết Từ Admin: Admin cam kết sẽ không phụ lòng nỗ lực của các bạn.
🤙 Cảm ơn sự quan tâm của bạn!
----------------------------------------------------------------------------------------------------------------------------------------------------------
🔥 Đăng Ký Khóa Học:
Khóa học Dynamo API Python Trực Tiếp: 💦cuboid-flare-c32.notion.site/Kh-a-h-c-l-p-tr-nh-Dynamo-Python-C-23b22bb6c4a949199e23ff4316e95d86?pvs=4
Khóa học Dynamo API Python Qua Video: cuboid-flare-c32.notion.site/Dynamo-API-Python-Course-ca862ed9900244978ad513a017325e49?pvs=4
Python Online: 💦cuboid-flare-c32.notion.site/Python-Course-3b313ef0c4dd4310b5c7b67148dc84d6?pvs=4
----------------------------------------------------------------------------------------------------------------------------------------------------------
🔔Bạn muốn cài package BIM3DM mới nhất thì download file này về làm theo hướng dẫn là 100% được nhé: github.com/nguyenngocdue/Library-Dynamo-Python-CSharp/tree/master/Packages
----------------------------------------------------------------------------------------------------------------------------------------------------------
🌐 Kết Nối Với Chúng Tôi:
GitHub Repository - Scripts: surl.li/wenfwg
Download Package BIM3DM Mới Nhất: surl.li/hvriaf
TH-cam Channel: www.youtube.com/@Bim3DM
Facebook Page: DynamoPython
Twitter: Nguyen_Ngoc_Due
Facebook Group: groups/864660200378936
Bạn có thể sử dụng các link này để truy cập trực tiếp tới các nguồn tài nguyên, thông tin đăng ký khóa học, và các nền tảng mạng xã hội để kết nối với những người quan tâm.
🤝 Liên Hệ:
duengocnguyen@gmail.com
bim3dm@gmail.com
#DynamoAPI #pyRevit #TrainingDynamoAPI #DynamoPython
🔹 Lợi Ích Khoá Học:
✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin.
✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu.
✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node trong Dynamo sử dụng Python và Revit API, mang lại sự tự do sáng tạo không giới hạn.
✅ Phát Triển Thư Viện Code Cá Nhân: Xây dựng bộ thư viện lớn để hỗ trợ công việc cá nhân và chuyên nghiệp.
✅ Tối Ưu Hóa Scripts Dynamo: Tăng tốc độ và hiệu quả công việc, giảm thiểu sự phức tạp trong các dự án.
✅ Viết Add-in Revit với Python: Tạo Add-in cho Revit bằng Python với hiệu quả ngang ngửa C#.
✅ Cập Nhật và Đổi Mới: Luôn tiếp nhận ý tưởng mới và cách tiếp cận hiện đại.
👬 Đăng Ký Ngay: Hãy tham gia khóa hướng dẫn Dynamo API của Admin để đạt hiệu quả cao nhất trong công việc.
👨⚕️ Năng Lực của Admin: Các bạn có thể theo dõi qua kênh TH-cam của Admin. Các kỹ năng và kiến thức khác được thể hiện qua bộ Dynamo API này.
😍 Cam Kết Từ Admin: Admin cam kết sẽ không phụ lòng nỗ lực của các bạn.
🤙 Cảm ơn sự quan tâm của bạn!
----------------------------------------------------------------------------------------------------------------------------------------------------------
🔥 Đăng Ký Khóa Học:
Khóa học Dynamo API Python Trực Tiếp: 💦cuboid-flare-c32.notion.site/Kh-a-h-c-l-p-tr-nh-Dynamo-Python-C-23b22bb6c4a949199e23ff4316e95d86?pvs=4
Khóa học Dynamo API Python Qua Video: cuboid-flare-c32.notion.site/Dynamo-API-Python-Course-ca862ed9900244978ad513a017325e49?pvs=4
Python Online: 💦cuboid-flare-c32.notion.site/Python-Course-3b313ef0c4dd4310b5c7b67148dc84d6?pvs=4
----------------------------------------------------------------------------------------------------------------------------------------------------------
🔔Bạn muốn cài package BIM3DM mới nhất thì download file này về làm theo hướng dẫn là 100% được nhé: github.com/nguyenngocdue/Library-Dynamo-Python-CSharp/tree/master/Packages
----------------------------------------------------------------------------------------------------------------------------------------------------------
🌐 Kết Nối Với Chúng Tôi:
GitHub Repository - Scripts: surl.li/wenfwg
Download Package BIM3DM Mới Nhất: surl.li/hvriaf
TH-cam Channel: www.youtube.com/@Bim3DM
Facebook Page: DynamoPython
Twitter: Nguyen_Ngoc_Due
Facebook Group: groups/864660200378936
Bạn có thể sử dụng các link này để truy cập trực tiếp tới các nguồn tài nguyên, thông tin đăng ký khóa học, và các nền tảng mạng xã hội để kết nối với những người quan tâm.
🤝 Liên Hệ:
duengocnguyen@gmail.com
bim3dm@gmail.com
#DynamoAPI #pyRevit #TrainingDynamoAPI #DynamoPython
มุมมอง: 62
วีดีโอ
#10: Align Pipe
มุมมอง 542 หลายเดือนก่อน
#dynamoMep #revitmep 🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và...
Review sản phẩm học viên khoa cầu đường | #dynamoapi #revitbridge #python #pyrevit
มุมมอง 942 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node ...
#9: Dynamo kết nối ống #dynamo #mep #revitmep #bim3dm #pyrevit
มุมมอง 522 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node ...
#7: Kết nối ống chính, ống phụ lại với nhau. #dynamoMep #revitmep
มุมมอง 352 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node ...
#8: Dynamo kết nối ống #dynamo #mep #revitmep #bim3dm
มุมมอง 542 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node ...
Bố trí thép theo đường Curve | Dynamo | Revit | Python | Revit API
มุมมอง 3514 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển các Node ...
Tìm Điểm Giao Cắt Giữa Các Đường Line Bằng Dynamo Revit - Python | Dynamo Tips | Revit Tips
มุมมอง 1574 หลายเดือนก่อน
"Bạn đã bao giờ tự hỏi làm thế nào để xác định nhanh chóng và chính xác các điểm giao cắt giữa những đường line phức tạp trong các bản vẽ, hoặc model ? 🏗️ Trong video hôm nay, mình sẽ hướng dẫn bạn cách sử dụng Dynamo trong Revit, kết hợp với Python, để tìm ra điểm giao của các đường line một cách tối ưu nhất! 🚀 Đừng bỏ lỡ những mẹo và thủ thuật sẽ giúp bạn tiết kiệm thời gian và nâng cao hiệu ...
Offset Đường Lines Đơn Giản Trong Dynamo Với Python | Autodesk Revit Tips
มุมมอง 1115 หลายเดือนก่อน
⚙️ Offset Đường Lines Trong Dynamo Với Python - Nhanh Chóng Và Dễ Dàng! 🚀 Bạn muốn thao tác nhanh hơn trong Revit? 💡 Với Dynamo và Python, việc offset các đường lines theo mọi phương trở nên cực kỳ đơn giản! 📏 Chỉ vài bước là bạn đã có thể điều chỉnh mô hình chính xác, tiết kiệm thời gian và tăng hiệu suất công việc. Hãy thử ngay! 🎯 🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit 🌟 🔹 Lợi ...
⚡️ Offset Points Dễ Dàng Trong Revit Bằng Dynamo & Python | Dynamo Tips | Revit Tips
มุมมอง 3025 หลายเดือนก่อน
"🔍 Bạn đang tìm cách tối ưu hóa quy trình làm việc trong Revit? Trong video này, mình sẽ hướng dẫn chi tiết cách sử dụng Dynamo kết hợp với Python để thực hiện offset các điểm dựa trên một điểm gốc, giúp bạn dễ dàng kiểm soát việc di chuyển ra ngoài hoặc vào trong theo phương bạn chọn. 🚀 Đây là một công cụ mạnh mẽ để cải thiện độ chính xác và tăng hiệu suất trong các dự án thiết kế của bạn. Đừn...
⚡️Tạo Rebar cho toàn bộ cấu kiện bằng cách pick edges. | Dynamo | Revit | Python | Revit API
มุมมอง 2135 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit - Tháng 8 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển...
⚡️ Move/Offset Lines theo Point/Vector | Dynamo | Revit | Revit API
มุมมอง 1505 หลายเดือนก่อน
Việc dịch chuyển hay di chuyển một đối tượng theo một Vector hoặc Điểm là một phần quan trọng trong quá trình lập trình script. Hãy tham khảo nội dung này để tạo ra những script hữu ích, thú vị và thuận tiện hơn trong công việc của bạn. 🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit - Tháng 9 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, ...
⚡️ Demo Script: Tạo thép theo các đường Edge một cách dễ dàng. Dynamo | Python | Revit | Revit API
มุมมอง 2145 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit - Tháng 8 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển...
Tạo thêm tool trên pyRevit bằng cách gọi Script Dynamo trong pyRevit | pyRevit | Dynamo | Revit
มุมมอง 3396 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit - Tháng 8 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển...
Review một số sản phẩm khóa học Dynamo | MEP
มุมมอง 896 หลายเดือนก่อน
🌟 Khóa Học Ứng Dụng Python và C# vào Dynamo cho Revit - Tháng 8 🌟 🔹 Lợi Ích Khoá Học: ✅ Trải Nghiệm Thực Tiễn: Khám phá kinh nghiệm áp dụng Dynamo vào thực tế, từ kết cấu đến kiến trúc, với các bí quyết độc quyền từ Admin. ✅ Hiểu Biết Toàn Diện về Dynamo: Nắm bắt nhanh chóng bản chất và toàn cảnh của Dynamo mà không mất nhiều thời gian nghiên cứu. ✅ Sáng Tạo Node Độc Đáo: Thiết kế và phát triển...
Tuyển sinh "Khóa học ứng dụng CSharp, Python vào Dynamo"
มุมมอง 806 หลายเดือนก่อน
Tuyển sinh "Khóa học ứng dụng CSharp, Python vào Dynamo"
Hướng Dẫn Trích Xuất Surface Của Element Trong Revit Một Cách Hiệu Quả. |Dynamo - Revit - Python|
มุมมอง 736 หลายเดือนก่อน
Hướng Dẫn Trích Xuất Surface Của Element Trong Revit Một Cách Hiệu Quả. |Dynamo - Revit - Python|
DIM nhanh lưới trục bằng Dynamo Python - lớp học Dynamo từ cơ bản đến nâng cao.
มุมมอง 716 หลายเดือนก่อน
DIM nhanh lưới trục bằng Dynamo Python - lớp học Dynamo từ cơ bản đến nâng cao.
Các vấn đề cần được quan tâm trước khi bắt đầu khóa học.
มุมมอง 6509 หลายเดือนก่อน
Các vấn đề cần được quan tâm trước khi bắt đầu khóa học.
#2 Dùng ExecuteBooleanOperation tìm các đối tượng giao trong Model | Dynamo | Revit | PyReivt
มุมมอง 3979 หลายเดือนก่อน
#2 Dùng ExecuteBooleanOperation tìm các đối tượng giao trong Model | Dynamo | Revit | PyReivt
[ Support #5 ] Select, Lookup, Map các đối tượng thành từng phần bằng Node của Dynamo, Python.
มุมมอง 13610 หลายเดือนก่อน
[ Support #5 ] Select, Lookup, Map các đối tượng thành từng phần bằng Node của Dynamo, Python.
#1 Dễ dàng viết node Geometry.Intersect trong Dynamo bằng Python | Dynamo | Revit | PyReivt
มุมมอง 81810 หลายเดือนก่อน
#1 Dễ dàng viết node Geometry.Intersect trong Dynamo bằng Python | Dynamo | Revit | PyReivt
#3 Viết node Pipe.ByLines trong Dynamo bằng Python cực kỳ dễ dàng.
มุมมอง 26510 หลายเดือนก่อน
#3 Viết node Pipe.ByLines trong Dynamo bằng Python cực kỳ dễ dàng.
Day 13- List- Homework☘️ (Python course - C2)
มุมมอง 6110 หลายเดือนก่อน
Day 13- List- Homework☘️ (Python course - C2)
Thay đổi Door-Tag nhanh chóng và chính xác | Python - PyRevit -Dynamo-Reivt
มุมมอง 8111 หลายเดือนก่อน
Thay đổi Door-Tag nhanh chóng và chính xác | Python - PyRevit -Dynamo-Reivt
Day 08 - Tuple - Homework☘️ (Python course - C2)
มุมมอง 114ปีที่แล้ว
Day 08 - Tuple - Homework☘️ (Python course - C2)
Phần 2: Học nhanh Dynamo cơ bản. | Revit | Dynamo | Python
มุมมอง 277ปีที่แล้ว
Phần 2: Học nhanh Dynamo cơ bản. | Revit | Dynamo | Python
Phần 1: Học nhanh Dynamo cơ bản. | Revit | Dynamo | Python
มุมมอง 677ปีที่แล้ว
Phần 1: Học nhanh Dynamo cơ bản. | Revit | Dynamo | Python
Cập nhật node: get/setParameterValueByName | Dynamo API Python | Revit | Dynamo
มุมมอง 144ปีที่แล้ว
Cập nhật node: get/setParameterValueByName | Dynamo API Python | Revit | Dynamo
đỉnh quá
anh ơi anh ơi, anh cho mọi người file CAD mố trụ cầu để thực hành đi anh
qua tuần a gửi cho nha. Tại a bận việc ko có máy.
Gửi mail cho anh nhé.
Phí đk khoá học python dynamo bao nhiu thế ạ
Bạn nhắn qua zalo để được tư vấn nhé. 0339001600
Xin chào anh Duệ
hi Quý!
Is Anything else to check and uncheck in this panel?
dạ anh sử dụng công cụ nào modeling được cáp vậy anh
Revit nha em.
Chỗ 49:45 a cho code block 0..8 đâu có đúng ạ? vì bài toán đặt ra là lấy ra những số chẵn, vậy thì chỉ mục index phải là code block 1..9..2 lúc đó node list.getitematindex nó mới trả về số chẵn tương ứng với 2 4 6 8 chứ ạ
hay quá Duệ ơi!!
Dạ, cảm ơn anh nhé.
Mọi người tải package BIM3DM tại đây nhé: github.com/nguyenngocdue/Library-Dynamo-Python-CSharp/tree/master/Packages
a ơi cho e xin file cad thực hành với ạ
cảm ơn bạn đã chia sẻ, quá hay !
please share the dynamo file and revit family
tuyệt đỉnh kungfu vậy mà ít view quá ! chúc chủ kênh sức khỏe và thành công ! giữ lửa và truyền công phu nhiều hơn !
anh dạy 1 khoá python cad excel bao nhiêu vậy ạ
em nhắn cho anh qua zalo tiện trao đổi ha 0339001600
like đầu :v
cảm ơn Duy ha. Code tiếp ha
a có dạy C# không nhỉ
anh không dạy c# nha
Bài học rất dễ hiểu. Cảm ơn bạn đã làm video nay. Ra tip đi admin
Mình muốn cắt khối Extrutions làm thế nào vậy bạn
cho em xin file autocad của dầm super T được không ạ
em nhắn cho a qua zalo nhé 0339001600
I want to buy this script.
free for everyone. you wont be charged a fee
@@Bim3DM how to download?
Hóng tool hoàn thiện.
Link khóa học ko có access được anh ơi.
Mình cập nhật lại rồi nhé: 1drv.ms/b/s!AkNzfBi4B_0Kk4N4-M7A3i6K7fiMWQ?e=ioW3Ny
cho mình hỏi chút, khóa học của bạn Online hay Video vậy? cảm ơn bạn
khóa học online nha bạn. Bên mình hỗ trợ rất tích cực cho học viên. Nên bạn yên tâm nhé.
@@Bim3DM mình xin thông tin khóa học được ko bạn?
@@caodung7203 anh cho em xin thông tin Gmail, hoặc Zalo. Em trao đổi cho tiện ạ.
❗ Promo_SM
Hi bạn, mình cũng đang tìm hiểu làm việc wpf trên dynamo thay vì viết add-in bằng c#. Làm việc 1 mình cũng buồn, biết đâu được gặp bạn trao đổi cho vui :D
Hiện tại mình ở HCM, nếu được thì mời bạn 1 ly coffee nhé.
cảm ơn anh ạ!!
"parent_dir = r"C:\Users\NGUYEN NGOC DUE\AppData\Roaming\pyRevit\Extensions\BIM3DM.extension\BIM3DM.tab" Trong Video quên điểu chỉnh cái này. Nếu load về nhớ đổi lại trong file script.py để nó nhận diện nha.
File pyBIM3DMLab.py có thể lấy ở đâu vậy bạn ơi? Thanks
@@vuxvix4523 hiện tại cái file này hôm bữa mình để trong pyRevit và sau đó lỡ xóa bỏ pyRevit -> mất luôn file py. Mình chưa code lại. Nhưng nếu bạn muốn thì mình support bạn viết nhé.
@@Bim3DM File py này để tạo UI sử dụng cho công cụ Add tool phải không bạn?! Nếu nó liên quan rất mong bạn hướng dẫn. Còn không mong bạn hướng dẫn m cách khăc phục lỗi vì khi chạy Addtool sẽ báo lỗi k tìm thấy file này khi nó load __init__
@@vuxvix4523 dạ. Em sẽ cập nhật lại sớm cho mọi người nhé. Cảm ơn mn đã quan tâm nha.
Mình có viết bằng Dynamo bạn có thể kham khảo nha: github.com/nguyenngocdue/Training-Dynamo-2024/tree/Lesson_18/Extensions Nếu lỗi, liên hệ mình nghen. Mình Support
Cho mình hỏi làm sao bạn chạy được file Python3 trong Dyanmo mà sử dụng Node Python2 được vậy bạn.
Dynamo vẫn chưa dùng Python3 được. Nó cũng chỉ nhờ IronPython. Bạn vẫn chưa dùng được các thư viện ở python3 như Pandas, Numpy...
Quá hay bạn ơi 😊
Cảm ơn bạn đã xem video nhé. Love du
@@Bim3DM dynamo+pyevit 1 sự kết hợp tuyệt vời 😊
Wonderful! Cái hữu dụng khi 1 list có một dãy đối tượng, vậy một list có nhiều dãy bạn có cách nào giải quyết vấn đề này k
Bạn nói cụ thể hơn thì đễ dàng hình dung !
tuyệt vờiiiiiiii
Спасибо. Обязательно попробую. Ещё не работал с "формами", но длительное ожидание выполнения некоторых скриптов напрягает. Есть ли возможность добавить в форму возможность прервать выполнение вручную кнопккой "Отмена"?
làm sao mình tạo được add link code python được vậy có thể chỉ mình được không
Chưa hiểu ý của bạn! Muốn code python trong Dynamo hay là bạn muốn đọc file py trong dynamo?
Hay quá bạn ơi,WPF ưu việt hơn hẳn Winform 😀,chưa có time nghiên cứu mà đã có bạn chia sẻ,cảm ơn bạn nhiều,chúc bạn thành công
file Dynamo API course: không mở được Anh à
Em có thể tải xuống rồi mở nha.
ad có thể share script kh ạ
được nhé. Bạn để lại gmail cho mình nhé
👍👍👍
Với việc tạo cột từ cad, mình hiện làm được 1. Cột được thể hiện đầy đủ tiết diện trên mặt bằng ( Tiết diện trên mặt bằng của cột là hình vuông) thì luôn tạo được tất cả cột từ template trắng. 2. Bản vẽ cad được link trực tiếp, ko qua xử lý tiết diện cột ở mặt bằng như ở trên( layer cột chung layer tường, tiết diện cột trên mặt bằng ko được bao đủ 4 cạnh,...) với điều kiện tâm cột là tâm đường giao của Grids thì script thứ 2 của mình chạy được. Mình chưa có ý tưởng để xử lý các trường hợp tim cột và giao điểm Grids lệch nhau. Liệu bạn có thể chia sẻ thêm ko . Cảm ơn bạn.
Bạn có thể nhắn show hình ảnh minh họa cho dễ hình dung được chứ?
Bạn kham khảo code tại đây nhé: paste.ubuntu.com/p/k6jM2s6s6x/
Tuyệt vời lắm người anh em thiện lành, tôi đã xem video và lướt qua facebook của bạn. Chúc bạn sức khỏe và đầy cống hiến với công việc
Cảm ơn lời comment dễ thương của bạn nhiều.
Có dạy Dynamo cơ bản ko ad
Có nhé mọi mọi người
@@Bim3DM Khóa học API đó, có phần dạy dynamo cơ bản ko
@@congtrinhthuyconggts359 khoá học Dynamo API bên mình dạy từ cơ bản đến nâng cao luôn nha. Hỗ trợ online, offline. Bạn có thắc mắc gì cứ để lại thông tin. Mình liên lạc giải đáp thắc mắc trực tiếp cho tiện nhé
You can refer code in the script: Form code: #----------------------------------------------> import sys import clr import System clr.AddReference('System.Drawing') clr.AddReference('System.Windows.Forms') import System.Drawing import System.Windows.Forms from System.Drawing import * from System.Windows.Forms import * from System.Windows.Forms import Application, Form, ProgressBar from System.Threading import ThreadStart, Thread from System import Int32, Int64 __author__ = "Cyril POUPIN" __copyright__ = "Copyright (c) 2021 Cyril.P" __license__ = "MIT License" __version__ = "1.0.1" class ProgressBarUtils(): def __init__(self): pass def __name__(self): return 'ProgressBarUtils' class ProgressBarDialog(Form): def __init__(self, theBroadcaster, numberLines, myTitle ): self._numberLines = numberLines self._theBroadcaster = theBroadcaster self._theBroadcaster.onChange += self.myFunction self._myTitle = myTitle self.InitializeComponent() def InitializeComponent(self): self._buttonCancel = System.Windows.Forms.Button() self._progressBar1 = System.Windows.Forms.ProgressBar() self._label1 = System.Windows.Forms.Label() self.SuspendLayout() # # buttonCancel # self._buttonCancel.Location = System.Drawing.Point(228, 96) self._buttonCancel.Name = "buttonCancel" self._buttonCancel.Size = System.Drawing.Size(116, 32) self._buttonCancel.TabIndex = 0 self._buttonCancel.Text = "Quit" self._buttonCancel.UseVisualStyleBackColor = True self._buttonCancel.Click += self.ButtonCancelClick # # progressBar1 # self._progressBar1.Location = System.Drawing.Point(12, 48) self._progressBar1.Name = "progressBar1" self._progressBar1.Size = System.Drawing.Size(535, 23) self._progressBar1.Minimum = 1 self._progressBar1.Maximum = self._numberLines self._progressBar1.Step = 1 self._progressBar1.Value = 1 self._progressBar1.TabIndex = 1 # # label1 # self._label1.Location = System.Drawing.Point(12, 22) self._label1.Name = "label1" self._label1.Size = System.Drawing.Size(250, 23) self._label1.TabIndex = 2 self._label1.Text = "Items Processing 0/" + str(self._numberLines) # # MainForm # self.TopMost = True self.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center self.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen self.ClientSize = System.Drawing.Size(567, 140) self.Controls.Add(self._label1) self.Controls.Add(self._progressBar1) #self.Controls.Add(self._buttonCancel) self.Name = "MainForm" self.Text = self._myTitle self.ResumeLayout(False) def myFunction(self): if self._progressBar1.Value < self._progressBar1.Maximum: self._progressBar1.Value += 1 self._label1.Text = "Items Processing {}/{}".format(str(self._progressBar1.Value), str(self._numberLines)) try: Application.DoEvents() except:pass else: self._theBroadcaster.onChange -= self.myFunction self.Close() def ButtonCancelClick(self, sender, e): self.Close() class EventHook(): def __init__(self): self.__handlers = [] def __iadd__(self, handler): self.__handlers.append(handler) return self def __isub__(self, handler): self.__handlers.remove(handler) return self def next_p(self, *args, **keywargs): for handler in self.__handlers: handler(*args, **keywargs) def clearObjectHandlers(self, inObject): for theHandler in self.__handlers: if theHandler.im_self == inObject: self -= theHandler def forceClearHandlers(self): for theHandler in self.__handlers: self -= theHandler class MyProgressBroadcaster(): """ main Class to Start UI and build a custom Event with a ContextManager """ def __init__(self, number_Iteration, UI_Title = "Progress Bar"): if isinstance(number_Iteration, (Int32, Int64, int)): self._number_Iteration = number_Iteration else: raise Exception("MyProgressBroadcaster : wrong 1st argument need an integer") if isinstance(UI_Title, str): self._title = UI_Title else: raise Exception("MyProgressBroadcaster : wrong 2nd argument need an string") self.purg = False def __enter__(self): self.onChange = ProgressBarUtils.EventHook() Application.EnableVisualStyles() f = ProgressBarUtils.ProgressBarDialog(self, self._number_Iteration, self._title) f.Show() return self def __exit__(self, type, value, traceback): self.onChange.forceClearHandlers() OUT = ProgressBarUtils Main code: #------------------------------------------> import sys import clr import System clr.AddReference('System.Drawing') clr.AddReference('System.Windows.Forms') from System.Drawing import * from System.Windows.Forms import * from System.Windows.Forms import Application, Form, ProgressBar from System.Threading import ThreadStart, Thread ProgressBarUtils = IN[0] pgb = ProgressBarUtils() lstProcessing = list(range(0,10000,2)) out = [] with pgb.MyProgressBroadcaster(len(lstProcessing), "ProgressBar Dynamo API Python") as broadcaster: for i in lstProcessing: Thread.Sleep(1) broadcaster.onChange.next_p() OUT = out
Hay quá em ơi, cảm ơn em
Chúc anh học tập tốt nhé
Cảm ơn add đã hướng dẫn. Nhờ add làm video hướng dẫn viết về các Node như: mepfiting.Bymepcurves và Tee.By2mepcurves, sort với nha add
Its a very good script 👍👍👍. Can you share this script??
Ok. Can you give me your email?
video hay lắm anh .e xin góp ý cho volume nhạc nhỏ tý hehe
Cảm ơn sự góp ý của bạn nhé
anh ơi, anh có video nào hướng dẫn cách thêm cài đặt visual studio code để nó gợi ý các dòng code cho khi mình gõ chưa ạ?
Để mình sắp xếp, làm video về vấn đề này nhé. Hoặc bạn có thể liên hệ trực tiếp admin để hướng dẫn trức tiếp luôn cho nhanh
Thank you for sharing .
Dear Duệ Tại sao dynamo script của bạn khi load cáp DUL lại không load toàn bộ cùng 1 lúc mà tách ra từng cáp 1 rồi chọn trái, phải vậy ?
Do mình có bản tọa độ riêng từng đoạn cáp. Nên mình chỉ cần dùng 1 family có biến instance. Mỗi thông số sẽ ứng với 1 sợi cáp, tách ra từng cộng cho đễ kiểm soát. Chủ yếu sau này thay đổi cho dễ. Có nhiều cách làm khác nhau nha.