Node Changes
This page tracks changes to nodes in Dynamo for Autodesk Civil 3D.
Civil 3D 2025.1
Renamed Nodes
The following nodes have been renamed in Dynamo for Civil 3D 2025.1.
Note: Existing graphs that contain these nodes in the workspace or in a Code Block will be automatically upgraded when you open the graph. However, Python nodes that call these node functions will need to be manually updated.
Old node name | New node name |
---|---|
Document.BlockByName | Block.GetBlockByName |
Document.Layers | Document.LayerNames |
Document.LayerByName | Layer.GetLayerByName |
Document.LineTypes | Document.Linetypes |
Layer.Create | Layer.ByName |
Lineweight List | Choose Lineweight |
MText.Columns | MText.ColumnCount |
MText.Height | MText.DefinedHeight |
MText.Width | MText.DefinedWidth |
MText.SetColumns | MText.SetColumnCount |
MText.SetHeight | MText.SetDefinedHeight |
MText.SetWidth | MText.SetDefinedWidth |
Object.PropertySetByDefiniton | Object.PropertySetByDefinition |
Objects Types | Choose Object Type |
Document.PropertySetDefinitionByName | PropertySetDefinition.GetPropertySetDefinitionByName |
Document.PropertySetDefinitions | PropertySetDefinition.GetPropertySetDefinitions |
Selection.CogoPointGroupByName | CogoPointGroup.GetCogoPointGroupByName |
Surface.ElevationByXY | Surface.ElevationAtXY |
Surface.IntersectionPoints | Surface.FindTargetPoint |
PropertyDefinition.Automatic | PropertyDefinition.IsAutomatic |
Deprecated Nodes
A few nodes have been marked to be deprecated in a future release of Dynamo for Civil 3D. They will continue to function the same as in previous versions, but it is recommended to replace these nodes with the improved versions listed in the table below.
Node to be deprecated | Recommended replacement(s) |
---|---|
BlockReference.Create | BlockReference.ByPoint |
Document.Detail | Document.Folder and/or Document.FileName |
Document.PaperSpace | Layout.Block |
Line.ByPointLengthDirection | Line.ByGeometry |
Line.ByTwoPoints | Line.ByGeometry |
MText.Create | MText.ByContentsPoint |
MText Horizontal Attachment | Choose MText Justification |
MText Vertical Attachment | Choose MText Justification |
Polyline.ByPoints | Polyline.ByGeometry or Object.ByGeometry |
Polyline3D.ByPoints | Polyline3D.ByGeometry or Object.ByGeometry |
Text.Create | Text.ByContentsPoint |
Text Horizontal Mode | Choose Text Justification |
Text Vertical Mode | Choose Text Justification |
Baseline.Codes | Baseline.PointCodes, Baseline.LinkCodes, and/or Baseline.ShapeCodes |
Corridor.Codes | Corridor.PointCodes, Corridor.LinkCodes, and/or Corridor.ShapeCodes |
Profile.ElevationRange | Profile.MaxElevation and/or Profile.MinElevation |
AlignmentByName | Civil Object by Name |
Alignments | All Objects of Type |
CorridorByName | Civil Object by Name |
Corridors | All Objects of Type |
SurfaceByName | Civil Object by Name |
Surfaces | All Objects of Type |
Surface.TerrainStatistics | Surface.PointCount, TinSurface.TriangleCount, Surface.Area, Surface.MaxElevation, Surface.MinElevation, Surface.MaxGrade, and/or Surface.MinGrade |
Breaking changes
The Document.SetCurrentLayer node now returns the document instead of the layer name.