About
1.
Introduction
1.1.
What is Visual Programming?
1.2.
What is Dynamo?
1.3.
Dynamo in Action
2.
Hello Dynamo!
2.1.
Installing and Launching Dynamo
2.2.
The User Interface
2.3.
The Workspace
2.4.
Getting Started
3.
The Anatomy of a Visual Program
3.1.
Nodes
3.2.
Wires
3.3.
Library
3.4.
Managing Your Program
4.
The Building Blocks of Programs
4.1.
Data
4.2.
Math
4.3.
Logic
4.4.
Strings
4.5.
Color
5.
Geometry for Computational Design
5.1.
Geometry Overview
5.2.
Vectors
5.3.
Points
5.4.
Curves
5.5.
Surfaces
5.6.
Solids
5.7.
Meshes
5.8.
Importing Geometry
6.
Designing with Lists
6.1.
What's a List
6.2.
Working with Lists
6.3.
Lists of Lists
6.4.
n-Dimensional Lists
7.
Code Blocks and DesignScript
7.1.
What's a Code Block
7.2.
DesignScript Syntax
7.3.
Shorthand
7.4.
Functions
8.
Dynamo for Revit
8.1.
The Revit Connection
8.2.
Selecting
8.3.
Editing
8.4.
Creating
8.5.
Customizing
8.6.
Documenting
9.
Dictionaries in Dynamo
9.1.
What is a Dictionary
9.2.
Node Uses
9.3.
Code Block Uses
9.4.
Use-Cases
10.
Custom Nodes
10.1.
Custom Node Introduction
10.2.
Creating a Custom Node
10.3.
Publishing to Your Library
10.4.
Python Nodes
10.5.
Python and Revit
10.6.
Python Templates in Dynamo 2.0
11.
Packages
11.1.
Package Introduction
11.2.
Package Case Study - Mesh Toolkit
11.3.
Developing a Package
11.4.
Publishing a Package
11.5.
Zero-Touch Importing
12.
Geometry with DesignScript
12.1.
DesignScript Geometry Basics
12.2.
Geometric Primitives
12.3.
Vector Math
12.4.
Curves: Interpolated and Control Points
12.5.
Translation, Rotation, and Other Transformations
12.6.
Surfaces: Interpolated, Control Points, Loft, Revolve
12.7.
Geometric Parameterization
12.8.
Intersection and Trim
12.9.
Geometric Booleans
12.10.
Python Point Generators
13.
Best Practices
13.1.
Graph Strategies
13.2.
Scripting Strategies
13.3.
Scripting Reference
14.
Appendix
14.1.
Resources
14.2.
Index of Nodes
14.3.
Useful Packages
14.4.
Example Files
Published with GitBook
The Dynamo Primer
Importing Geometry