Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

Transformação de cisalhamento

Origem: Wikipédia, a enciclopédia livre.
Mesh Shear 5/4
Um cisalhamento horizontal do plano com coeficientem = 1.25, ilustrado por seu efeito (em verde) em uma grade retangular e algumas figuras (em azul). O ponto preto é a origem.

Emgeometria plana, umatransformação de cisalhamento é umatransformação linear, que desloca cada ponto em uma direção fixada, por um montante proporcional à sua distância com sinal de umareta que éparalela à direção.[1]

Um exemplo é a transformação que leva qualquer ponto comcoordenadas(x,y){\displaystyle (x,y)} para o ponto(x+2y,y){\displaystyle (x+2y,y)}. Neste caso, o deslocamento é horizontal, a reta fixada é o eixox{\displaystyle x}, e a distância com sinal é a coordenaday{\displaystyle y}. Note que pontos de lados opostos da reta de referência são deslocados em sentidos opostos.

Transformações de cisalhamento não devem ser confundidas comrotações. A aplicação de um cisalhamento a um conjunto de pontos do plano irá alterar todos osângulos entre eles (excetoângulos retos), e o comprimento de qualquersegmento de reta que não é paralelo à direção de deslocamento. Portanto, elas normalmente distorcerão a forma de uma figura geométrica, por exemplo, transformando quadrados emparalelogramos não-quadrados, ecírculos emelipses. No entanto, um cisalhamento preserva aárea de figuras geométricas e o alinhamento e distâncias relativas de pontos colineares. Uma transformação de cisalhamento é a principal diferença entre os estilos de letras vertical einclinada (ou itálico).

Em dinâmica de fluidos de uma transformação de cisalhamento representa o fluxo de fluido entre as placas paralelas em movimento relativo.

A mesma definição é utilizada nageometria tridimensional, exceto que a distância é medida a partir de um plano fixo. Uma transformação de cisalhamento no espaço tridimensional preserva o volume de figuras sólidas, mas altera as áreas de figuras planas (exceto aquelas que são paralelas ao deslocamento). Esta transformação é usada para descrevero fluxo laminar de um fluido entre placas, uma se movendo em um plano  paralelo e acima da primeira.

Noespaço CartesianoRn{\displaystyle \mathbb {R} ^{n}} geraln{\displaystyle n}-dimensional a distância é medida a partir de umhiperplano fixo paralelo à direção de deslocamento. Esta transformação geométrica é umatransformação linear deRn{\displaystyle \mathbb {R} ^{n}} que preserva amedidan{\displaystyle n}-dimensional (hipervolume) de qualquer conjunto.

Definição

[editar |editar código]

Cisalhamento horizontal e vertical do plano

[editar |editar código]
Através de umatransformação de cisalhamento codificadaem SVG,
umretângulo se torna umparalelogramo.

No planoR2=R×R{\displaystyle \mathbb {R} ^{2}=\mathbb {R} \times \mathbb {R} }, umcisalhamento horizontal (oucisalhamento paralelo ao eixox) é uma função que leva um ponto genérico de coordenadas(x,y){\displaystyle (x,y)} para o ponto(x+my,y){\displaystyle (x+my,y)}; em quem{\displaystyle m} é um parâmetro fixo, chamadofator de cisalhamento.

O efeito desta transformação é o deslocamento de cada ponto horizontalmente por uma quantidade proporcionalmente à sua coordenaday{\displaystyle y}. Qualquer ponto acima do eixox{\displaystyle x} é deslocado para a direita (aumentandox{\displaystyle x}) sem>0{\displaystyle m>0}, e para a esquerda sem<0{\displaystyle m<0} Os pontos abaixo do eixox{\displaystyle x} se movimentam no sentido oposto, enquanto que os pontos sobre o eixo permanecem fixos.

As retas paralelas ao eixox{\displaystyle x} permanecem onde estão, enquanto todas as outras retas são giradas, através de vários ângulos, sobre o ponto em que elas cruzam o eixox{\displaystyle x}. As retas verticais, em particular, tornam-se retasoblíquas cominclinação1/m{\displaystyle 1/m}. Portanto, o fator de cisalhamentom{\displaystyle m} é acotangente do ânguloφ{\displaystyle \varphi } segundo o qual as retas verticais são inclinadas, o chamadoângulo de inclinação.

Se as coordenadas de um ponto forem escritas como um vetor coluna (umamatriz 2×1), a transformação de cisalhamento pode ser escrita como umamultiplicação por uma matriz 2×2:

(xy)=(x+myy)=(1m01)(xy).{\displaystyle {\begin{pmatrix}x^{\prime }\\y^{\prime }\end{pmatrix}}={\begin{pmatrix}x+my\\y\end{pmatrix}}={\begin{pmatrix}1&m\\0&1\end{pmatrix}}{\begin{pmatrix}x\\y\end{pmatrix}}.}

Umcisalhamento vertical (ou cisalhamento paralelo ao eixoy{\displaystyle y}) de retas é semelhante, exceto pelo fato de que os papéis dex{\displaystyle x} e dey{\displaystyle y} são trocados. Isto corresponde a multiplicar o vetor de coordenadas pelatransposta da matriz:

(xy)=(xmx+y)=(10m1)(xy).{\displaystyle {\begin{pmatrix}x^{\prime }\\y^{\prime }\end{pmatrix}}={\begin{pmatrix}x\\mx+y\end{pmatrix}}={\begin{pmatrix}1&0\\m&1\end{pmatrix}}{\begin{pmatrix}x\\y\end{pmatrix}}.}

O cisalhamento vertical desloca pontos à direita do eixoy{\displaystyle y} para cima ou para baixo, dependendo do sinal dem{\displaystyle m}. Ele deixa as linhas verticais invariantes, mas inclina todas as outras retas no ponto em que elas encontram o eixo y{\displaystyle y}. Linhas horizontais, em particular, são inclinadas pelo ângulo de inclinaçãoφ{\displaystyle \varphi } para se tornar retas com inclinaçãom{\displaystyle m}.

Transformações de cisalhamento gerais

[editar |editar código]

Para umespaço vetorialV e um subespaçoW, um cisalhamento que fixaW translada todos os vetores paralelamente aW.

Mais precisamente, seV é asoma direta deW eW', e os vetores deV são escritos como

v =w +w'

respectivamente, um típico cisalhamento que fixaW éL onde

L(v) = (w +Mw') +w '

em queM é uma transformação linear deW' emW. Portanto, em termos dematriz em blocosL pode ser representada como

(IM0I){\displaystyle {\begin{pmatrix}I&M\\0&I\end{pmatrix}}}

Aplicações

[editar |editar código]

As seguintes aplicações das transformações de cisalhamento foram observadas porWilliam Kingdon Clifford:

Uma sucessão de cisalhamentos nos permite reduzir qualquer figura delimitada por linhas retas a um triângulo de mesma área.

... podemos cisalhar qualquer triângulo transformando-o em um triângulo retângulo, e isto não alterará a sua área. Assim, a área de qualquer triângulo é metade da área do retângulo com a mesma base e a altura igual à perpendicular a base do ângulo oposto.[2]

A preservação da área por cisalhamentos é uma propriedade que pode ser usada para obter resultados envolvendo áreas. Por exemplo, oteorema de Pitágoras foi ilustrado com transformações de cisalhamento.[3]

Um algoritmo devido a Alan W. Paeth utiliza uma sequência de três transformações de cisalhamento (horizontal, vertical e novamente horizontal) para girar umaimagem digital por um ângulo arbitrário. O algoritmo é muito simples de implementar, e muito eficiente, uma vez que cada etapa processa apenas uma coluna ou uma linha depixels de cada vez.[4]

O texto em itálico pode ser pensado como o resultado de aplicar um cisalhamento ao texto normal.

Ver também

[editar |editar código]

Referências

[editar |editar código]
  1. Definition according to Weisstein, Eric W.Shear From MathWorld − A Wolfram Web Resource
  2. William Kingdon Clifford (1885)Common Sense and the Exact Sciences, page 113
  3. Hohenwarter, MPythagorean theorem by shear mappingArquivado em 4 de maio de 2016, noWayback Machine.; made usingGeoGebra.
  4. Alan Paeth (1986),A Fast Algorithm for General Raster Rotation.Arquivado em 9 de agosto de 2017, noWayback Machine.
Obtida de "https://pt.wikipedia.org/w/index.php?title=Transformação_de_cisalhamento&oldid=65772960"
Categorias:
Categoria oculta:

[8]ページ先頭

©2009-2026 Movatter.jp