> For the complete documentation index, see [llms.txt](https://ss3d.gitbook.io/design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ss3d.gitbook.io/design/environment/connectables/pipe-adjacency-connections/pipe-furniture-connections.md).

# Pipe Furniture Connections

Pipe furniture is basically any machine that connects to (standard) pipes.

Pipe furniture connects to pipes by overlaying half pipes ('U' shapes) on the same tile and layer as the furniture to connect to a pipe on an adjacent tile and same layer. The reason we use multiple 'U' shapes overlaying a furniture instead of a multi-directional shape, like 'T' for example, to connect in multiple directions is because the pipes on either side of a pipe furniture are part of individual pipe volumes separated by the furniture. They may also be colored individually.

<figure><img src="https://3662897456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhffJRpQgXgXOOhvtML3c%2Fuploads%2FZvoTED6vReRth6swPYOo%2Fimage.png?alt=media&amp;token=e52e975a-0b97-44d2-a0b5-61ce62696d30" alt=""><figcaption></figcaption></figure>

### Pipe Furniture Types

#### On-Pipe

Pipe furniture that is small and sits on the pipe layers. On-Pipe pipe furniture can exist on ANY of the 4 pipe layers (only 1 at a time). Examples - pumps, valves, meters, etc.

On-Pipe pipe furniture only connects in 2 directions (opposite of each other, creating what looks like a straight 'I' pipe shape).

On-Pipe pipe furniture are small and exist on a single layer therefore multiple can exist on a single tile, 1 for each layer (with clipping).

<figure><img src="https://3662897456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhffJRpQgXgXOOhvtML3c%2Fuploads%2FVIEbXji7QdW1O6fYsHQw%2Fimage.png?alt=media&amp;token=ddfd0a60-2f99-4132-9fb5-8b2b1f0f8ef5" alt=""><figcaption></figcaption></figure>

#### On-Floor

Pipe furniture that sits on the floor level. On-Floor pipe furniture can be directly connected to via pipes on the floor layer (pipe layer 4). Examples - filters, mixers, injectors, connector ports, freezers, heaters, etc.

Some can connect to pipes in any direction, some only in 1, and other may be in-between.

On-Floor pipe furniture are large but since they exist on the floor layer and there is only 1 pipe layer above the floors, they do not obstruct the other pipe layers below.

<figure><img src="https://3662897456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhffJRpQgXgXOOhvtML3c%2Fuploads%2FXaAqQ5CEuDGdsPwqdljG%2Fimage.png?alt=media&amp;token=1380ff80-74ec-4791-be08-ac8edc881120" alt=""><figcaption></figcaption></figure>

#### Under-Floor

Pipe furniture that sits below the floor level (in the plenum level). Under-Floor pipe furniture can be directly connected to via pipes on any of the below floor layers (pipe layers 1-3). Examples - layer manifolds, etc.

Some can connect to pipes in any direction, some only in 1, and other may be in-between.

Under-Floor pipe furniture are large and may block/interact with all pipes below the floor (layers 1-3).

<figure><img src="https://3662897456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhffJRpQgXgXOOhvtML3c%2Fuploads%2FBJThkaaWX6Uc5UYNIsfc%2Fimage.png?alt=media&amp;token=9ce5b1be-3343-4e6e-b90c-41961be04936" alt=""><figcaption></figcaption></figure>

#### Both-Floor

Pipe furniture that sits below the floor level but also extends up above the floor level. Examples - special layer manifolds, etc.

Some can connect to pipes in any direction, some only in 1, and other may be in-between.

Both-Floor pipe furniture are large and block ALL pipes both under the floor AND the above floor layer. They also block wires AND floor tiles.

<figure><img src="https://3662897456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhffJRpQgXgXOOhvtML3c%2Fuploads%2F8rrwhVnB0LrIObscGa1p%2Fimage.png?alt=media&amp;token=9a1ebd0d-39a6-4902-87ae-b6f34d93d8d0" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://ss3d.gitbook.io/design/environment/connectables/pipe-adjacency-connections/pipe-furniture-connections.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
