# Hosts

**Hosts are objects on which the items will be scattered. They can be Surfaces, Curves or Points Sets.**

![](http://files.getskatter.com/docs/img/hosts.gif)

## Surfaces

A Surface is a group or component containing one or multiple faces.

Click on ![](http://files.getskatter.com/docs/img/plus_surface.png) to start picking surfaces.

When using distribution types [Grid](/manual/distribution.md#grid), [Uniform](/manual/distribution.md#uniform) and [Random](/manual/distribution.md#random), items will be projected downwards on the Z axis. This means that if you have two overlapping faces in your surface object, only the top one will receive scattered items.

## Curves

A Curve is a group or component containing one or multiple edges.

Click on ![](http://files.getskatter.com/docs/img/plus_curve.png) to start picking curves.

It is best to use welded SketchUp [curves](http://help.sketchup.com/en/article/94812), like the ones created using the Arcs, Circle and Freehand tools. You can use extensions like [Weld](https://extensions.sketchup.com/en/content/weld) to weld edges together into curves.\
If the edges are not welded as curves, Skatter will try its best to keep the continuity between edges, but you may still get unexpected results.

When using distribution types [Grid](/manual/distribution.md#grid) and [Uniform](/manual/distribution.md#uniform), a curve is considered to have only one axis (X), which runs along the curve and follows its curvature.

## Points Sets

A Points Set is not really an object, it is a set of points where items will be inserted.

Click on ![](http://files.getskatter.com/docs/img/plus_points.png) to create a new Points Set and start picking points in the model.

To add or remove points from a Points Set, click on the Set in the list to highlight it. A "Pick pts" and "Erase pts" buttons will appear.

## Update Hosts

If you modify the geometry of a Surface or a Curve after picking it, you will need to update. Simply click on ![](http://files.getskatter.com/docs/img/update.png) and Skatter will recalculate the scattering based on the updated geometry.


---

# 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://help.getskatter.com/manual/hosts.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.
