Orthogonal

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску

Ортогональность или ортогонально — это техническое слово, означающее "не по диагонали". Это сокращение от "Восток-Запад или Север-Юг" или (для двух измерений) "вверх или вниз или влево или вправо".

   Диаграмма 1:
xox oCo xox
  • Центральный тайл C ортогонален четырем тайлам o.
  • Каждый тайл o ортогонален центральному тайлу C плюс двум тайлам x.
  • Все тайлы x ортогональны двум тайлы o.
  • Никакие тайлы o не ортогональны друг другу, а тайлы x не ортогональны друг другу или тайлу C.

Применительно к Dwarf Fortress эта концепция имеет решающее значение во многих аспектах строительства, давления жидкостей и других областей. Особенно при надземном строительстве, где тайлы, не соединенные ортогонально с чем-либо, либо не могут быть построены, либо обрушатся.

Все эти █ соединены ортогонально как минимум с 1 другим █. Если бы это были стены или пол, они бы выдержали:

  ██████   ███
    ██     █
     ███████

А вот тут █ не все соединены ортогонально с другими █ — некоторые соединения только по диагонали. Если бы это были стены или полы, некоторые части разрушились бы или не могли бы быть построены:

  ███ ██    ██
    ██     █
      ██████