Картирование сдвига - Википедия - Shear mapping

Сдвиг сетки 5/4
Горизонтальный сдвиг плоскости с коэффициентом м = 1,25, что иллюстрируется его влиянием (зеленым цветом) на прямоугольную сетку и некоторые цифры (синим цветом). Черная точка - это начало.

В плоская геометрия, а картирование сдвига это линейная карта который смещает каждую точку в фиксированном направлении на величину, пропорциональную ее подписанное расстояние от линия то есть параллельно в этом направлении и проходит через начало координат.[1] Этот тип сопоставления также называется трансформация сдвига, трансвекция, или просто стрижка.

Примером может служить отображение, которое берет любую точку с координаты к точке . В этом случае смещение горизонтальное, фиксированная линия - это -оси, а расстояние со знаком - это координировать. Обратите внимание, что точки на противоположных сторонах опорной линии смещаются в противоположных направлениях.

Карты сдвига не следует путать с вращения. Применение карты сдвига к набору точек плоскости изменит все углы между ними (кроме прямые углы ), а длина любого отрезок это не параллельно направлению смещения. Поэтому он обычно искажает форму геометрической фигуры, например, превращает квадраты в неквадратные. параллелограммы, и круги в эллипсы. Однако стрижка сохраняет площадь геометрических фигур и выравнивания и относительных расстояний коллинеарен точки. Картирование сдвига - основное различие между вертикальным и наклонный (или курсивный) стили буквы.

В динамика жидкостей карта сдвига изображает поток жидкости между параллельными пластинами в относительном движении.

Такое же определение используется в трехмерная геометрия, за исключением того, что расстояние измеряется от фиксированной плоскости. Трехмерное преобразование сдвига сохраняет объем твердых фигур, но изменяет площади плоских фигур (кроме тех, которые параллельны смещению). Это преобразование используется для описания ламинарный поток жидкости между пластинами, одна движется в плоскости выше и параллельно первой.

В общем -размерный Декартово пространство , расстояние отсчитывается от фиксированного гиперплоскость параллельно направлению смещения. Это геометрическое преобразование линейное преобразование из что сохраняет -размерный мера (гиперобъем) любого набора.

Определение

Горизонтальный и вертикальный сдвиг плоскости

Через картирование сдвига закодированный в SVG,
а прямоугольник становится параллелограмм.

В плоскости , а горизонтальный сдвиг (или же сдвиг параллельно к Икс ось) - это функция, которая принимает общую точку с координатами к точке ; куда фиксированный параметр, называемый коэффициент сдвига.

Эффект этого сопоставления заключается в смещении каждой точки по горизонтали на величину, пропорциональную ее координировать. Любая точка над - ось смещена вправо (увеличивая ) если , и влево, если . Точки под -оси движутся в противоположном направлении, а точки на оси остаются неподвижными.

Прямые линии, параллельные -оси остаются на месте, в то время как все остальные линии поворачиваются на различные углы относительно точки, в которой они пересекают -ось. Вертикальные линии, в частности, становятся косой линии с склон . Следовательно, коэффициент сдвига это котангенс угла по которому наклоняются вертикальные линии, называемые угол сдвига.

Если координаты точки записаны как вектор-столбец (2 × 1 матрица ) сдвиговое отображение можно записать как умножение по Матрица 2 × 2:

А вертикальный сдвиг (или сдвиг параллельно -axis) линий аналогична, за исключением того, что роли и поменяны местами. Это соответствует умножению координатного вектора на транспонированная матрица:

Вертикальный сдвиг смещает точки справа от ось вверх или вниз, в зависимости от знака . Он оставляет вертикальные линии неизменными, но наклоняет все остальные линии относительно точки, где они встречаются с -ось. В частности, горизонтальные линии наклоняются под углом сдвига. стать линиями с наклоном .

Общие карты сдвига

Для векторное пространство V и подпространство W, фиксатор сдвига W переводит все векторы в направлении, параллельном W.

Точнее, если V это прямая сумма из W и W ′, и мы запишем векторы как

v = ш + w ′

соответственно, типичная фиксация сдвига W является L куда

L(v) = (Mw + Mw ′) = (ш + Mw ′)

куда M является линейным отображением из W ′ в W. Поэтому в блочная матрица термины L можно представить как

Приложения

Следующие применения карты сдвига были отмечены Уильям Кингдон Клиффорд:

«Последовательность ножниц позволит нам свести любую фигуру, ограниченную прямыми линиями, к треугольнику равной площади».
«... мы можем разрезать любой треугольник на прямоугольный, и это не изменит его площади. Таким образом, площадь любого треугольника равна половине площади прямоугольника на том же основании и с высотой, равной перпендикуляру на основание с противоположного угла ".[2]

Свойство сохранения площади при отображении сдвига можно использовать для результатов, касающихся площади. Например, теорема Пифагора был проиллюстрирован с помощью карты сдвига[3] а также связанные теорема о среднем геометрическом.

Алгоритм благодаря Алан В. Пэт использует последовательность из трех сопоставлений сдвига (горизонтальное, вертикальное, затем снова горизонтальное) для поворота цифровое изображение на произвольный угол. Алгоритм очень прост в реализации и очень эффективен, так как каждый шаг обрабатывает только один столбец или одну строку пиксели вовремя.[4]

В типография, нормальный текст, преобразованный с помощью преобразования сдвига, приводит к косой тип.

В доэйнштейновской Галилея относительность, преобразования между системы отсчета карты сдвига называются Галилеевы преобразования. Их также иногда можно увидеть при описании движущихся опорных кадров относительно «предпочтительного» кадра, иногда называемого абсолютное время и пространство.

Смотрите также

Рекомендации

  1. ^ Определение по Weisstein, Eric W. Сдвиг Из MathWorld - веб-ресурса Wolfram
  2. ^ Уильям Кингдон Клиффорд (1885) Здравый смысл и точные науки, стр.113
  3. ^ Хоэнвартер, М. Теорема Пифагора по отображению сдвига; сделано с использованием GeoGebra. Перетащите ползунки, чтобы наблюдать за ножницами
  4. ^ Алан Паэт (1986), Быстрый алгоритм поворота растра. Труды по графическому интерфейсу '86, стр. 77–81.