# 示例文件

#### 这些示例文件随 Dynamo Primer 提供，并根据章和节进行组织。

## 基本节点和概念

### 计算设计的几何体

#### 几何图形概述

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-bcbc077072a818654b077e03a0977a2f73a358f5%2FGeometry%20for%20Computational%20Design%20-%20Geometry%20Overview.dyn?alt=media>" %}

#### 矢量、平面和坐标系

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-bbda84ba97ba88c8ce859f654703e098186341de%2FGeometry%20for%20Computational%20Design%20-%20Vectors.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-a93bd144596564b97939535bcf56cbd8978165f6%2FGeometry%20for%20Computational%20Design%20-%20Plane.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-e124387ce31a8f77bea8ca684b1132459ed1522d%2FGeometry%20for%20Computational%20Design%20-%20Coordinate%20System.dyn?alt=media>" %}

#### 点

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-b5811ac8d46b2c7d08f1c1b7352a877347862fd4%2FGeometry%20for%20Computational%20Design%20-%20Points.dyn?alt=media>" %}

#### 曲线

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-f294bb6817dc8b4842a3f9351348cae09b41b13a%2FGeometry%20for%20Computational%20Design%20-%20Curves.dyn?alt=media>" %}

#### 曲面

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-5bcd98c3df767dfbe9416248b20a8ef25de5f5c7%2FSurfaces.zip?alt=media>" %}

#### 实体

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-a190edf440fc198de3db1abe51ba08c99abc2dd8%2FGeometry%20for%20Computational%20Design%20-%20Solids.dyn?alt=media>" %}

### 程序的构建块

#### “数据”

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-35e15615d39b98d850290c0c5e56e5b749c8d6b8%2FBuilding%20Blocks%20of%20Programs%20-%20Data.dyn?alt=media>" %}

#### 数学

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-955fcf91eb531b57930d923ffc3b867e5569b885%2FBuilding%20Blocks%20of%20Programs%20-%20Math.dyn?alt=media>" %}

#### 逻辑

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-4b637189c8f132523a78034e8fb8a8f5e1538599%2FBuilding%20Blocks%20of%20Programs%20-%20Logic.dyn?alt=media>" %}

#### 字符串

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-f13ede605d356dfd882df6ac8ca667d68a63bc77%2FBuilding%20Blocks%20of%20Programs%20-%20Strings.dyn?alt=media>" %}

#### 颜色

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-14028a19aa49128504145c88adb8f1fefa2df333%2FBuilding%20Blocks%20of%20Programs%20-%20Color.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-375c8e51a1a73ae4a9bdf7c9afdbaed270a4b2f0%2FBuildingBlocks%20of%20Programs%20-%20ColorOnSurface.zip?alt=media>" %}

### 使用列表进行设计

#### 什么是列表

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-ff2d0c74a59e88b33f237e5f93c0fca73af69e3c%2FLacing.dyn?alt=media>" %}

#### 使用列表

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-e5c6a5c1450632acb57b303f9fe415f760d03a43%2FList-Operations.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-a75e322b775d1c4b7709ad798530555f4e671c15%2FList-Count.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-e3881489bb2e86af6501d716d2d7e20fde13cbe0%2FList-GetItemAtIndex.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-781b460be25f50a08ffa1a3d6cc24e29e401b00a%2FList-Reverse.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-da22479b9f72d98e25112335571484157bd4d340%2FList-ShiftIndices.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-8161ec31f135ee233798d3e4fe772b05c5b5ab86%2FList-FilterByBooleanMask.dyn?alt=media>" %}

#### 列表的列表

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-3b9e7c7b5e3519801405cce12be7d530996e69fe%2FTop-Down-Hierarchy.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-c9cb394b3a704741149cc8df91098479ca1abed5%2FFlatten.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-b5e17fdfd8d641ed09d17beb755274494d01aed9%2FChop.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-30e43e47f720d75cae667ae5542f61f6eebb73fb%2FMap.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-ad9aa78610fe4e123a727ca61d847b30be62674d%2FListatlevel.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-29d5bfd8877538d98c05eff1a4746f8e0a9b7dc5%2FTranspose.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-c69a8f267bf0eb8612c372d9ef78d52b46dc1e23%2FReplaceItems.dyn?alt=media>" %}

#### n 维列表

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-e3628d3c8fb69c9f9bfd54bb5a579b6ba51d7fda%2Fn-Dimensional-Lists.zip?alt=media>" %}

### Dynamo 中的词典

#### Revit 案例

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-7d4423071df57b62ebc212cba51a6f9b38c2c9f3%2FroomDictionary.dyn?alt=media>" %}

## 自定义节点和软件包

### 自定义节点

#### 创建自定义节点

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-71a3225c626f3b6f0c2670ddc48c057f305b0428%2FUV-CustomNode.zip?alt=media>" %}

#### 发布到库

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-7f4cc018aab3b720a5d9a6f67cac091706b9ea3b%2FPointsToSurface.dyf?alt=media>" %}

### 软件包

#### 软件包案例研究 - Mesh Toolkit

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-334a8f0108c75705e9f77b59352a812a0f9bfc30%2FMeshToolkit.zip?alt=media>" %}

#### 发布软件包

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-222f939b7a90c21c00607ef7650c582cfeb18858%2FMapToSurface.zip?alt=media>" %}

#### Zero-Touch 导入

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-29cf430e8502d6bb6d058cb0f1f9a876b3b8a231%2FZeroTouchImages.zip?alt=media>" %}

## Dynamo for Revit

#### 选择

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-e3dfdc004e40eb2cc449254312357d01113515c7%2FRevit-Selecting.zip?alt=media>" %}

#### 编辑

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-2aa32afbbe0ff47c66ae0f2e632ea33be0892ff7%2FRevit-Editing.zip?alt=media>" %}

#### 创建

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-31c694ab26f3db6ee24ce7ad721b7634dd706b1d%2FRevit-Creating-DirectShape.zip?alt=media>" %}

#### 定制

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-96b9ec9ec6cc6301c3513089a11be0f236ef765e%2FRevit-Customizing.zip?alt=media>" %}

#### 记录

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-7442d18b54de6adaa309cfc0fe2768ead4266c8d%2FRevit-Documenting.zip?alt=media>" %}

## 在 Dynamo 中编码

### 代码块和 DesignScript

#### DesignScript 语法

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-0cd3b8779389bc2f01b186ebb7d4ad1c401f318e%2FDynamo-Syntax_Attractor-Surface.dyn?alt=media>" %}

#### 简写

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-38a72ce59286e4a93bc736156be8181e0593793d%2FObsolete-Nodes_Sine-Surface.dyn?alt=media>" %}

#### Functions

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-f7ac835e48352d687baf56c9fd682ea7edb7221e%2FFunctions_SphereByZ.dyn?alt=media>" %}

### Python

#### Python 节点

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-116020ccdd530deaba1ad54dff3d778a4cf6786e%2FPython_Custom-Node.dyn?alt=media>" %}

#### Python 和 Revit

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-071b84114ff1d5e3b2e43c6c8884ecb1097fc08c%2FRevit-Doc.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-d92e0f9508decb075878cc0532ff12473577e7e6%2FRevit-ReferenceCurve.dyn?alt=media>" %}

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-b1f924fe640f1aec9653d69576faf342a0f5b884%2FRevit-StructuralFraming.zip?alt=media>" %}

## 最佳实践

### 图形策略

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-4ea0c96de2f593d4f18be11404d10a6eeadc163c%2FRoofDrainageSim.zip?alt=media>" %}

### 脚本编写策略

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-0c2be6f88d55275e5d2b0672818f6c443be1f6ac%2FSteepestPath.dyn?alt=media>" %}

## 工作流示例

### 快速入门工作流

#### 参数化花瓶

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-0aeeb52133bd7bdec15f5e4947118f282baf744e%2FDynamoSampleWorkflow-vase.dyn?alt=media>" %}

#### 吸引器点

{% file src="<https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-9d659b94fc81e509d2d511beb9ac64843e29b96b%2FDynamoSampleWorkflow-Attractors.dyn?alt=media>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://primer2.dynamobim.org/zh-cn/a_appendix/a-4_example-files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
