Orthogonal
Ортогональность или ортогонально — это техническое слово, означающее "не по диагонали". Это сокращение от "Восток-Запад или Север-Юг" или (для двух измерений) "вверх или вниз или влево или вправо".
Диаграмма 1:
xox oCo xox
- Центральный тайл C ортогонален четырем тайлам o.
- Каждый тайл o ортогонален центральному тайлу C плюс двум тайлам x.
- Все тайлы x ортогональны двум тайлы o.
- Никакие тайлы o не ортогональны друг другу, а тайлы x не ортогональны друг другу или тайлу C.
- Центральный тайл C ортогонален четырем тайлам o.
Применительно к Dwarf Fortress эта концепция имеет решающее значение во многих аспектах строительства, давления жидкостей и других областей. Особенно при надземном строительстве, где тайлы, не соединенные ортогонально с чем-либо, либо не могут быть построены, либо обрушатся.
Все эти █ соединены ортогонально как минимум с 1 другим █. Если бы это были стены или пол, они бы выдержали:
██████ ███ ██ █ ███████
А вот тут █ не все соединены ортогонально с другими █ — некоторые соединения только по диагонали. Если бы это были стены или полы, некоторые части разрушились бы или не могли бы быть построены:
███ ██ ██ ██ █ ██████