На следующем примере показано, каким образом произведён морфинг выбранных объектов посредством метода морфинга двух поверхностей.
Морфинг задаётся с помощью:
контрольной поверхности
справочной поверхности
Морфинг Вытянутой поверхности H производится посредством разности между плоской справочной поверхностью и цилиндрической управляющей поверхностью. Каждой точке на справочной поверхности соответствует точка с теми же параметрическими 2D координатами на управляющей поверхности. Это используется для изменения формы H.
Если точки выбранных объектов лежат на справочной поверхности, они перемещаются к соответствующей точке на управляющей поверхности.
Если точки выбранных объектов не лежат на справочной поверхности, опция Смещение по нормали определяет, куда будут смещаться данные точки.
Метод морфинга определяет ближайшую точку на справочной поверхности для каждой точки на выбранных объектах и смещение между двумя точками.
Ближайшая точка на справочной поверхности.
Точка для морфинга.
Сместить.
Точке на справочной поверхности соответствует точка с тем же номером на управляющей поверхности.
Если опция Смещение по нормали отключена, происходит сдвиг на ту же величину от точки на управляющей поверхности с поправкой на возможное искажение, заданное пользователем.
Смещение по справочной кривой.
Положение точки при отсутствии искажения.
В этом случае модель имеет следующий вид:
Если выбрана опция Смещение по нормали, точки смещаются вдоль нормали поверхности на управляющей поверхности на расстояние до справочной поверхности, таким образом модель изгибается в сторону управляющей поверхности .
В этом случае поверхность имеет следующий вид: