|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/code-starting-with-dynamo-for-bim-engineering-projects/
课程评论:没有评论
课程名称:计算机辅助设计入门 - Dynamo - AulaGEO 课程概述:欢迎参加这个针对初学者的课程,介绍了Dynamo的视觉编程世界。Dynamo是一个开源平台,使设计师能够轻松创建计算模型。无论您是编程新手还是希望提升设计工作流程,这门课程都提供了实用的视觉编程入门,利用真实项目帮助您理解计算几何、基于规则的设计等基本概念。虽然课程使用英语授课,但软件界面为西班牙语,确保您能够理解核心概念。 课程目标: - 熟练使用Dynamo界面,利用节点系统开发功能脚本。 - 理解基本数据处理和数学函数在平台中的应用。 - 运用Dynamo的功能自动化任务并创建跨学科设计的自定义工作流程。 - 处理几何元素,如点、曲线、表面和实体,并将其与Revit等其他设计软件集成。 您将学到的内容: 1. 基础视觉编程:探索Dynamo的简单且强大的视觉编程语言。 2. 几何设计:创建和分析各种几何形状,从点和曲线到更复杂的实体和表面。 3. 数据处理:学习如何操纵数据,处理Excel文件,并优化您的工作流程。 4. Revit集成:了解Dynamo如何增强Revit的功能,从元素选择和编辑到创建自定义元素和文档自动化。 5. 社区与开源:学习Dynamo如何促进全球用户的协作。 课程内容: - 第1部分:Dynamo介绍 - 第2部分:导航Dynamo界面 - 第3部分:在Dynamo中处理数据 - 第4部分:构建和分析几何体 - 第5部分:将Dynamo与Revit结合使用 - 第6部分:总结与下一步 课程优势: - 初学者友好:没有编程经验也可以参加。 - 实践性强:每个概念通过动手项目教授,让您立即应用学到的知识。 - 开源且持续发展:Dynamo不断改善,并允许您参与到日益壮大的社区中。 - 与Revit无缝集成:提高您的设计能力,学习如何自动化和自定义工作流程。 立即注册,发掘您在Dynamo视觉编程中的潜力,提升您的设计技能!
Course OverviewWelcome to this beginner-friendly course that introduces you to the world of visual programming with Dynamo. Dynamo is an open-source platform that enables designers to create computational models with ease. Whether you're new to programming or looking to enhance your design workflow, this course offers a practical introduction to visual programming, using real-world projects to help you understand the basic concepts of computational geometry, rule-based design, and more.This course, although presented in English, uses a Spanish version of the Dynamo software. All explanations and instructions are narrated in English for accessibility, ensuring that you can grasp the core concepts regardless of your language preferences.By the end of the course, you will be able to:Navigate the Dynamo interface and use its node-based system to develop functional scripts.Understand basic data manipulation and mathematical functions within the platform.Apply Dynamo's capabilities to automate tasks and create custom workflows for interdisciplinary design.Work with geometries such as points, curves, surfaces, and solids, and integrate these elements with other design software like Revit.What You Will LearnBasic Visual Programming: Explore Dynamo's simple yet powerful visual programming language that allows for intuitive and creative problem-solving.Geometrical Design: Learn to create and analyze various geometrical shapes, from points and curves to more complex solids and surfaces.Data Handling: Understand how to manipulate data, work with Excel files, and integrate Dynamo with other design tools to optimize your workflow.Revit Integration: Discover how Dynamo enhances Revit capabilities, from selecting and editing elements to creating custom elements and automating documentation.Community and Open Source: Learn how Dynamo promotes collaboration within a global community of users, contributors, and developers, providing access to a continually evolving platform.Course ContentSection 1: Introduction to DynamoWelcome to the CourseStarting Dynamo: Introduction to the software and its capabilities.What is Dynamo?: Understanding the purpose and scope of Dynamo in design.Section 2: Navigating the Dynamo InterfaceNavigating the Interface and Node Library: Learn how to explore the interface and use Dynamo's built-in nodes.Placing and Connecting Nodes: Basic instructions for placing and connecting nodes to create functional scripts.Section 3: Working with Data in DynamoTypes of Data: Learn about the different types of data you can use in Dynamo, including numbers, text, and more.Mathematical Functions: Understanding basic mathematical functions and their application within Dynamo.What is a List?: Introduction to lists and how they are used in Dynamo to handle multiple data points.Working with Lists: Learn how to manipulate and modify lists for more advanced programming tasks.Creating and Modifying Text Strings: Use Dynamo to create and modify text strings, an essential skill for handling data.Reading and Writing Data in Excel: Learn how to read data from and write data to an Excel table, integrating Dynamo with spreadsheets for real-world applications.Section 4: Building and Analyzing GeometriesVectors: Introduction to vectors and how they are used in geometry-based design.Planes: Learn how to create and manipulate planes within Dynamo.Coordinate Systems: Understand the use of coordinate systems in Dynamo to accurately position geometrical objects.Points: Learn to work with points, the basic building blocks for creating shapes in Dynamo.Curves: Introduction to curve creation and manipulation.Surfaces: How to generate and manipulate surfaces for advanced design tasks.Solids: Creating and working with solid geometries in Dynamo.Section 5: Using Dynamo with RevitSelecting Items: How to select and interact with Revit elements in Dynamo.Editing Elements: Learn to modify and update Revit elements directly from Dynamo.Creating Elements: Discover how to create new Revit elements through Dynamo scripts.Customizing: Tailoring your Dynamo environment and workflows to your specific design needs.Documentation with Dynamo: Automating the creation of documentation directly from your Dynamo scripts.Section 6: Conclusion and Next StepsWhat's Next?: How to continue your journey with Dynamo and explore advanced topics.Why Enroll?Beginner-friendly: This course is designed for those new to programming and computational design, with no prior experience needed.Practical, project-based learning: Every concept is taught through hands-on projects that allow you to apply what you've learned immediately.Open-source and evolving: Dynamo is constantly improving, and as an open-source platform, it allows you to contribute to and benefit from a growing community.Seamless integration with Revit: If you're a Revit user, this course will enhance your capabilities by teaching you how to automate and customize workflows.Enroll today to unlock your potential in visual programming with Dynamo and take your design skills to the next level!