EditableMesh получил четырёхугольные грани в бета-тесте Studio
Метод AddFace создаёт треугольник или четырёхугольник. При публикации меша четырёхугольники преобразуются в треугольники.

Roblox открыла бета-тест четырёхугольных граней в EditableMesh. В объявлении от 23 сентября компания представила метод AddFace, принимающий идентификаторы трёх или четырёх вершин. Ранее каждая грань должна была быть треугольником, поэтому для одного четырёхугольника скрипт создавал две отдельные грани и самостоятельно управлял их связью.
Новая версия позволяет смешивать треугольники и четырёхугольники в одном меше. Это подходит для инструментов редактирования геометрии и моделирования от базового куба. Чтобы включить тест, разработчику нужно отметить EditableMesh Quads в Beta Features и перезапустить Studio. В опубликованных играх новые изменения API пока недоступны.
AddFace возвращает идентификатор созданной грани и автоматически назначает её углам цвет, нормаль и UV-атрибуты. Существующие методы чтения и изменения граней работают с четырёхугольниками, как с треугольниками. Для создания именно треугольников Roblox по-прежнему рекомендует AddTriangle: этот вызов не требует предварительно собирать массив идентификаторов вершин.
Метод Triangulate теперь делит каждый четырёхугольник по одной из диагоналей. Движок выбирает её по эвристике, рассчитанной на форму получаемых треугольников. Аналогичное внутреннее разбиение используется при отрисовке и пространственных запросах. Компания приложила демонстрацию сглаживания Catmull-Clark и интерактивный редактор мешей с операциями моделирования от куба.
Каждый четырёхугольник учитывается как два треугольника в существующем ограничении EditableMesh на 20 тысяч треугольников. При преобразовании в формат без поддержки четырёхугольников, включая публикацию mesh asset, грани тоже разделяются. Обратное преобразование не восстанавливает исходные четырёхугольники. Roblox планирует открыть новые API в опубликованных играх после доработки по отзывам участников теста.