Shape:testSegment (Português)

Verifica se um segmento de linha intercepta uma Forma. Esta função ira também retornar o "tempo" do impacto e a normal da superfície no ponto de colisão, ou nil se a linha ão intercepta a Foram. O "tempo" é um valor entre 0.0 e 1.0 e pode ser usado para calcular onde a colisão ocorreu.

Função

Sinopse

t, xn, yn = Shape:testSegment( x1, y1, x2, y2 )

Argumentos

number (Português) x1
A componente x do extremo 1.
number (Português) y1
A componente y do extremo 1.
number (Português) x2
A componente x do extremo 2.
number (Português) y2
A componente y do extremo 2.

Retornos

number (Português) t
O tempo do impacto, ou nil se não houve impacto.
number (Português) xn
A componente x da normal à superfície.
number (Português) yn
A componente y da normal à superfície.

Veja Também

Outros Idiomas