了解随 Autodesk Dynamo for Civil 3D 一起安装的样例。
Autodesk Dynamo for
Civil 3D 提供了几个样例脚本,用于自动执行
Civil 3D 中的工作流。我们提供了以下 Dynamo 脚本和支持文件来学习和了解 Dynamo 如何自动执行工作流来提供效率。这些脚本默认安装在以下文件夹中:
- Dynamo 脚本。C:\ProgramData\Autodesk\C3D 2020\Dynamo\Samples\zh-CN
- 图形和关联的文件。C:\ProgramData\Autodesk\C3D 2020\Dynamo\Samples\Data
- API Dynamo 样例和文件。C:\ProgramData\Autodesk\C3D 2020\Dynamo\API Samples
AutoCAD_Python_PSet_CreatePropertySetDefinitionsByJSON.dyn。由 JSON 文件使用 Python 脚本创建特性集定义。
- 样例图形:PropertySet.dwg
- 定义信息文件:Asset Information.json
- Python 文件
- _init_.py
- pset_serialization.py
- pset_utils.py
AutoCAD_Python_PSet_DumpPropertySetDefinitionsToJSON.dyn。使用 Python 脚本将特性集定义导出到 JSON 文件。
- 样例图形:PropertySet.dwg
- 定义信息文件:Asset Information.json
AutoCAD_Python_PSet_DumpPropertySetValuesToCSV.dyn。使用 Python 脚本将特性集值导出到 CSV 文件。
- 样例图形:PropertySet.dwg
- 值信息文件:PropertySet_Asset Information.csv
AutoCAD_Python_PSet_UpdatePropertySetValuesByCSV.dyn。使用 Python 脚本更新 CSV 文件中的现有特性集值。
- 样例图形:PropertySet.dwg
- 值信息文件:PropertySet_Asset Information.csv
AutoCAD_RunScriptCommandToChangeLayers.dyn。将对象的图层从 0 更改为 C-ROAD。您可以使用“运行脚本”命令并选择此脚本。
- 样例图形:RunScriptCommandToChangeLayers.dwg
Civil3D_AddAnnotationAlongAlignment.dyn。基于外部文件中的桩号,沿路线添加注释。
- 样例图形:AddAnnotationAlongAlignment.dwg
- 配置文件:BridgeAnnotatedAlongAlignment.csv
Civil3D_AddTextAndCircleAlongCorridorFeatureLine.dyn。在每个横断面处使用高程和圆注记道路路拱、行车道边缘和边坡要素线的顶点。
- 样例图形:AddTextAndCircleAlongCorridorFeatureLine.dwg
Civil3D_CorridorCounterfortWall.dyn。在所需的位置沿道路任意一侧以整齐间距创建护墙实体。
- 样例图形:CorridorCounterfortWall.dwg
Civil3D_DaylightSlopePattern.dyn。沿道路的边坡区域绘制源自要素线的坡型。
- 样例图形:DaylightSlopePattern.dwg
Civil3D_ExportCorridorFeatureLine.dyn。将道路要素线导出为 CSV 文件。
- 样例图形:ExportCorridorFeatureLines.dwg
- 生成的要素线文件:CorridorFeatureLine.csv
Civil3D_ReadAndWriteSubassemblyParameters.dyn。读取道路中的部件参数,将部件参数导出为 CSV 文件,然后更改桩号处应用部件的参数。
- 样例图形:ReadAndWriteSubassemblyParameters.dwg
- 生成的参数文件:Subassembly Parameters.csv
Civil3D_SplitCorridorSolid.dyn。将道路实体拆分成 25 米长的段。
- 样例图形:SplitCorridorSolid.dwg
CoGoPoints.dyn。在 Autodesk Dynamo for Civil 3D 中创建新节点以创建点,将点添加到点编组中,然后从点编组创建曲面。 请参见
API 脚本示例:几何空间点生成
- 样例项目:CoGoPoints.dwg
- DLL 文件:CoGoPoints.dll
- 几何空间点文件
- acad_path.props
- AssemblyInfo.cs
- CoGoPoints.csproj
- CoGoPoints.sln
- Point.cs
- PointGroup.cs
- TinSurface.cs