## ShapeBuilder / Cylinder
**Цилиндрическая жила** — образует вертикальный цилиндр, который может сужаться/расширяться кверху.

| Поле              | Тип                       | Обязательно | Описание                                                         |
|-------------------|---------------------------|-------------|------------------------------------------------------------------|
| `type`            | string                    | + | **`Cylinder`**                                       |
| `bottomRadius`    | [RandomInt](../RandomInt.md) | + | Радиус внизу цилиндра                                            |
| `topRadius`       | [RandomInt](../RandomInt.md) | - | Радиус вверху (если не указан = bottomRadius)                    |
| `depth`           | [RandomInt](../RandomInt.md) | + | Высота/глубина цилиндра                                          |
| `densityFalloff`  | [Falloff](../Falloff.md)  | + |                                            |
| `horizontalNoise` | number                    | - | Горизонтальное смещение блоков (0.0-1.0, 0.2=средняя неровность) |
| `verticalNoise`   | number                    | - | Вертикальное смещение (0.0-1.0)                                  |

**Пример:**
```json
{
  "type": "Cylinder",
  "bottomRadius": {
    "type": "AreaBalanced",
    "min": 3,
    "max": 8
  },
  "topRadius": {
    "type": "Const",
    "value": 5
  },
  "depth": {
    "type": "Uniform", 
    "min": 5,
    "max": 15
  },
  "density": {"type": "Linear" },
  "horizontalNoise": 0.2,
  "verticalNoise": 0.1
}
// Цилиндр радиусом 3-8 внизу, 5 вверху, высотой 5-15 блоков
// Плотность линейно убывает от центра к краю
// Небольшие неровности по бокам и сверху/снизу
```