Está en la página 1de 5

El sprite mostrado a la izquierda esta definido por un ancho de 40 pixeles y un

alto de 50, los centros de los puntos de colisión están en la coordenada (cx,
cy, r) para C1(10,10,10), C2(30,10,10), C3(20,40,10) y C4(20,20,20) donde la
esquina superior del sprite es la coordenada (0,0). Este sprite corresponde a
dos naves que siguen una trayectoria, diga si al final estas colisionan. Las
naves giran conforme al desplazamiento.

Trayecto de nave 1

P1 dirección=(0.707, 0.707), vel=30

P2 dirección=(-0.258, 0.9659), vel=40

P3 dirección=(-0.0348, 0.999), vel=50

Trayecto de nave 2

P1 dirección=(-0.707, 0.707), vel=30

P2 dirección=(0.5, 0.8666), vel=50

P3 dirección=(0.1736, 0.9848), vel=60

(xc,yc)

Cg(20, 25,32.01) Cg(0,0,32.01)

C1(10,10,10) C1`(-10, 15, 10)

C2(30,10,10) C2`(10, 15,10)

Recuerda que para las Coordenadas trasladadas al origen se utiliza: (x-xc,yc-


y), donde (xc,yc)=(20,25) para este ejemplo.

Coordenadas rotadas al ángulo del paso 3 se utiliza:

Nave 1
1 Especialistas en Gráficas por Computadora
Trayecto de nave1 Ángulo de
Trayectoria inclinación Trayectorias Resultantes
P1 dirección=(0.707, 0.707), vel=30

P2 dirección=(-0.258, 0.9659), vel=40


P3 dirección=(-0.0348, 0.999), vel=50

Coordenadas originales centros de los círculos de colisión


Coordenadas trasladadas al origen de un plano cartesiano(x-xc,yc-y)
Donde mi (xc,yc)=(20,25)
Coordenadas rotadas al ángulo del último desplazamiento
(P3)
C1 (10,10 ,10)

C2 (30,10,10)

C3 (20,40,10)

C4 (20,20 ,20)

C general (20,25,32.01)

Trayectoria resultante del último desplazamiento (P3)

Coordenadas rotadas
Coordenadas trasladadas al punto de Trayectoria resultante del último desplazamiento (P3)
C1(14.64,10.51,10)

C2(15.33,-9.47,10)

C3(-14.99,-0.522,10)

C4(4.99,0.174,20)

C general(0,0,32.01)

2 Especialistas en Gráficas por Computadora


Nave 2

Trayecto de nave2 Ángulo de


Trayectoria inclinación Trayectorias Resultantes
P1 dirección=(-0.707, 0.707), vel=30

P2 dirección=(.5, 0.8666), vel=50


P3 dirección=(0.1736, 0.9848), vel=60

Coordenadas originales centros de los círculos de colisión


Coordenadas trasladadas al origen de un plano cartesiano(x-xc,yc-y) donde (xc,yc)=(20,25)
Coordenadas rotadas al ángulo del último desplazamiento
(P3)
C1 (10,10 ,10)

C2 (30,10,10)

C3 (20,40,10)

C4 (20,20 ,20)

C general (20,25,32.01)

Trayectoria resultante del último desplazamiento (P3)

3 Especialistas en Gráficas por Computadora


Coordenadas rotadas
Coordenadas trasladadas al punto de Trayectoria resultante del Paso 3
C1(-16.50,-7.24,10)

C2(-13.03,12.45,10)

C3(14.77,-2.60,10)

C4(-4.92,0.868,20)

C general(0,0,32.01)

Distancia entre Suma de


Comparaciones de colisión Conclusión
Centros de los círculos de colisión Radios
C general N1 vs C general N2

C’’’ 1 Nave 1 vs C’’’ 1 Nave 2


C’’’ 1 Nave 1 vs C’’’ 2 Nave 2
C’’’ 1 Nave 1 vs C’’’ 3 Nave 2
C’’’ 1 Nave 1 vs C’’’ 4 Nave 2
C’’’ 2 Nave 1 vs C’’’ 1 Nave 2
C’’’ 2 Nave 1 vs C’’’ 2 Nave 2
C’’’ 2 Nave 1 vs C’’’ 3 Nave 2
C’’’ 2 Nave 1 vs C’’’ 4 Nave 2
C’’’ 3 Nave 1 vs C’’’ 1 Nave 2
C’’’ 3 Nave 1 vs C’’’ 2 Nave 2
C’’’ 3 Nave 1 vs C’’’ 3 Nave 2
C’’’ 3 Nave 1 vs C’’’ 4 Nave 2
C’’’ 4 Nave 1 vs C’’’ 1 Nave 2

4 Especialistas en Gráficas por Computadora


C’’’ 4 Nave 1 vs C’’’ 2 Nave 2
C’’’ 4 Nave 1 vs C’’’ 3 Nave 2
C’’’ 4 Nave 1 vs C’’’ 4 Nave 2

5 Especialistas en Gráficas por Computadora

También podría gustarte