Ты же говорил что это всё для удобства разбиения.Дядя Миша said:В формате map мне единственное что непонятно - на кой хранить плоскости в виде трёх вертексов, а не в виде, собственно плоскости. Эти три вертекса никогда не используются компилятором, они мгновенно превращаются в плоскость и не сохраняются. Единственное разумное объяснение этому - все старые компиляторы хранили эти координаты в целочисленных значениях, а плоскость, хоть убейся но не запишешь целым числом. А в целых числах плоскости держали для того, чтобы уменьшить вклад ошибок округления, но оно себя не оправдало.
Давай точную цитату, а я тебе объясню где ты понял меня неправильно.Ты же говорил что это всё для удобства разбиения.
Моё мнение, это сильно зависит от порядка следования плоскостей в браше, но проверить толком не удалось. Можно написать простейший брут-форс, который будет рандомно менять порядок плоскостей, до тех пор, пока в полигоне не получится 4 точки, вместо пяти, но скорее всего, это просто замедлит компиляцию, практически не дав положительных результатов.всё равно нельзя однозначно восстановить геометрию, недостаточно данных
Даже если придумать какой-то хитрый алгоритм минимизации вершин в браше, вовсе не факт, что результат будет соответствовать тому, что маппер сделал в редакторе.Можно написать простейший брут-форс, который будет рандомно менять порядок плоскостей, до тех пор, пока в полигоне не получится 4 точки, вместо пяти, но скорее всего, это просто замедлит компиляцию, практически не дав положительных результатов.
По уму нужно обрабатывать все плоскости браша одновременно, а не по порядку отсекать.это сильно зависит от порядка следования плоскостей в браше
Ну чтоже, компиляторы ксерокса умеют из RMF компилить. Пробуй.Единственный вариант получить то же, что в редакторе
Каждая плоскость отсекается каждой (кроме самой себя естественно). В противном бы случае на картах был полный рандом. Я просто предположил, что в некоторых исключительных случаях возможны варианты.По уму нужно обрабатывать все плоскости браша одновременно, а не по порядку отсекать.
где их добыть?Ну чтоже, компиляторы ксерокса умеют из RMF компилить. Пробуй.
Ну значит так компилишь.rmf у меня не компилируется, потому что не находит вады
Нормаль у плоскостей сферы тоже будет иметь целочисленные значения? Дистанция? Писал-писал, не, опять недошло.Какие могут быть ошибки в точности, если все вершины сферы имеют целочисленные координаты?
Вот! А надо до пятого.Джек округляет до третьего знака.
Сам бы попробовал?Микрофэйсов и щелей которые издалека не видны не появлялось?
Чего в ней плохова? Разнормализовалась? Или {0.0, 0.0, 0.0}?bad normal