# Arquivos de exemplo

#### Esses arquivos de exemplo acompanham o Dynamo Primer e são organizados de acordo com o Capítulo e a Seção.

## Nós e conceito essenciais

### Geometria do projeto computacional

#### Visão geral da geometria

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

#### Vetor, plano e sistema de coordenadas

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

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

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

#### Pontos

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

#### Curvas

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

#### Superfície

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

#### Sólidos

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

### Os blocos de construção de programas

#### Dados

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

#### Matemática

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

#### Logic

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

#### Sequências

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

#### Cor

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

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

### Projetar com listas

#### O que é uma lista?

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

#### Trabalhar com listas

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

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

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

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

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

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

#### Listas de listas

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

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

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

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

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

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

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

#### Listas n-dimensionais

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

### Dicionários no Dynamo

#### Casos de uso do Revit

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

## Nós e pacotes personalizados

### Nós personalizados

#### Criar um nó personalizado

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

#### Publicar na biblioteca

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

### Pacotes

#### Estudo de caso do pacote – Kit de ferramentas de malha

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

#### Publicar um pacote

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

#### Importação sem toque

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

## Dynamo for Revit

#### Seleção

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

#### Editando

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

#### Criando

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

#### Personalização

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

#### Documentação

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

## Codificação no Dynamo

### Blocos de código e DesignScript

#### Sintaxe do DesignScript

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

#### Abreviação

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

#### Functions

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

### Python

#### Nós do Python

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

#### Python e Revit

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

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

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

## Melhores práticas

### Estratégias de gráfico

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

### Estratégias de script

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

## Exemplos de fluxos de trabalho

### Fluxos de trabalho de introdução

#### Vaso paramétrico

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

#### Pontos de atração

{% file src="<https://244128891-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2qE9MHrCjjcYhCOUtPm6%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/pt-br/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.
