Применяет к телу матрицу 4x4.
Матрица в порядке по столбцам, 16 чисел с переносом в индексах с 12 по 14; ядро читает ее как аффинное преобразование 3x4 и игнорирует последнюю строку.
Тело и матрица
Преобразованное тело
Применяет к телу список матриц 4x4 одну за другой, от первой к последней, и возвращает конечный результат.
Пустой список выбрасывает ошибку.
Тело и матрицы
Тело после применения всех матриц
Делает по одной перемещенной копии тела на вектор, для раскладки повторов.
Тело и векторы, на которые переместить копии
По одной перемещенной копии на вектор, в том же порядке
Масштабирует тело отдельным коэффициентом вдоль X, Y и Z, относительно начала координат.
Тело и три коэффициента
Масштабированное тело
Масштабирует тело коэффициентом на каждую ось, относительно начала координат; он принимает те же входы, что scale3D, так что используйте равные коэффициенты для равномерного масштаба.
Тело и три коэффициента
Масштабированное тело
Отражает тело относительно плоскости через начало координат с заданной нормалью.
Нормаль нулевой длины дает пустое тело.
Тело и нормаль плоскости отражения
Отраженное тело
Перемещает тело на вектор, в единицах модели.
Тело и вектор, на который его переместить
Перемещенное тело
Перемещает тело на отдельные расстояния вдоль X, Y и Z, в единицах модели.
Тело и три расстояния
Перемещенное тело
Поворачивает тело вокруг начала координат на углы Эйлера в градусах: сначала вокруг X, затем Y, затем Z.
Кратные 90 градусов точны, без ошибки округления.
Тело и три угла в градусах
Повернутое тело
Поворачивает тело вокруг начала координат на отдельные углы в градусах вокруг X, затем Y, затем Z.
Кратные 90 градусов точны, без ошибки округления.
Тело и три угла в градусах
Повернутое тело
Перемещает каждую вершину тела вашей собственной функцией, которая изменяет позицию вершины на месте, для изгибов, сужений и других свободных деформаций.
Связность меша остается той же, и ничто не проверяет, что результат все еще имеет смысл, так что функция, складывающая поверхность сквозь саму себя, дает сломанное тело.
Тело и функция, которая перемещает каждую вершину
Деформированное тело
Перемещение, поворот, масштабирование, отражение и деформация тел Manifold. Ядро объединяет преобразования отложенно, поэтому их цепочка обходится дешево; углы в градусах, а повороты выполняются вокруг начала координат, сначала X, затем Y, затем Z. Каждый метод возвращает новое тело.