Я создаю библиотеку .NET, которая генерирует данные для трехмерного мира, но сама рендеринг не выполняет. Он опирается на XNA, DirectX, OpenGL и т. Д. Для его визуализации на основе данных (конечный кодер делает это). Я хочу предоставить мировые данные в формате, который имеет больше смысла. В XNA буква «Z» выводится на экран, буква «X» - влево-вправо, а буква «Y» - вверх-вниз (по результатам моего тестирования). Я могу доставлять мировые данные в том же формате, но не хочу, чтобы они зависели от XNA. Это самый распространенный формат для ориентации осей? Я всегда визуализирую вещи как «Z» как вверх-вниз, а «Y» - на экране, поэтому я собирался доставить мировые данные в этом формате и просто конвертировать их в свой загрузчик XNA, но если не кого-то еще использует данные с такой ориентацией, тогда кажется, что так глупо представлять их.
Очень благодарен за любой совет. Спасибо.
Кроме того, мировые данные - это в основном данные о местности, поэтому они имеют логическую структуру для того, что должно быть вверх и вниз
- горы и т. д.