10 articles

Why a Python dict cannot be consumed by Dynamo nodes downstream, and how to use System.Collections.Generic.Dictionary from Python to produce a native Dynamo Dictionary output.

A Dynamo Python script that places perpendicular lines at parameter positions along a polycurve, interpolating their lengths across multiple input target lengths.

Essential IronPython tips for Dynamo: creating Revit geometry with Autodesk.Revit.DB, modifying the model via TransactionManager, and retrieving elements by ElementId.

Using RevitNodes.dll geometry conversion extension methods in IronPython to convert between DesignScript types and Revit DB types — Point, Vector, Solid, Curve, and Transform.

A Dynamo Python script to retrieve the Design Option name for a set of Revit elements, enabling filtering by design option in your graphs.

Applying the parametric equations of a circle and ellipse in Dynamo to generate computational geometry, including spirals, 3D forms, and heart shapes.

A computational design approach to the sagitta — the perpendicular height from a chord's midpoint to an arc — implemented as a reusable Dynamo custom node.

A Dynamo Python node that groups imported curves from Revit into connected sets based on proximity, using a configurable maximum distance threshold.

How to get all rooms in Revit using Python inside Dynamo, filtering by SpatialElement with the FilteredElementCollector.