### ShapeBuilder / Sphere
**Сферическая/эллипсоидная жила** — образует шар или эллипсоид, который может быть сплюснут/вытянут по вертикали.

| Поле | Тип                              | Обязательно | Описание                                                       |
|------|----------------------------------|-------------|----------------------------------------------------------------|
| `type` | string                           | + | **`Sphere`**                                            |
| `radius` | [RandomInt](../RandomInt.md)     | + | Горизонтальный радиус сферы                                    |
| `verticalScaleRange` | [RandomFloat](../RandomFloat.md) | + | Вертикальный масштаб (1.0=шар, <1.0=сплюснутый, >1.0=вытянутый) |
| `densityFalloff` | [Falloff](../Falloff.md)         | + | Плотность: `CONST`, `LINEAR`, `QUADRATIC`, `SQUARE`, `CONTOUR` |
| `surfaceRoughness` | number                           | - | Шероховатость поверхности (0.0-1.0, 0.3=умеренная неровность)  |

**Как работает:**
1. Создаёт эллипсоид с центром в `pivot`
2. Горизонтальный радиус = `range`
3. Вертикальный радиус = `range × verticalScaleRange` (может отличаться)
4. `density` определяет заполнение от центра к краю
5. `surfaceRoughness` добавляет неровности поверхности

**Пример:**
```json
{
  "type": "Sphere",
  "radius": {
    "type": "AreaBalanced",
    "min": 4,
    "max": 12
  },
  "verticalScaleRange": {
    "type": "Uniform",
    "min": 0.5,
    "max": 1.5
  },
  "densityFalloff": { "type": "Quadratic" },
  "surfaceRoughness": 0.3
}
// Эллипсоид радиусом 4-12 по горизонтали,
// вертикальный радиус = горизонтальный × (0.5-1.5)
// Быстрое убывание плотности от центра (QUADRATIC)
// Умеренно неровная поверхность