lin vs gjk

1
Otros métodos: Algoritmos de Lin-Canny [LIN91] y V-Clip [MIR98]: Sirven para objetos poliédricos y convexos. Las colisiones se detectan en base a, únicamente, vértices, aristas o caras. El algoritmo de Lin-Canny mantiene un par con los ele- mentos más cercanos (vértices, aristas, o caras) entre dos poliedros convexos que se mueven a través del espacio. La distancia entre dos poliedros se tiene fácilmente una vez que se conozcan los elementos más cercanos. Se declara una colisión cuando esta distancia se encuentra por debajo de un cierto umbral. Explotando el hecho de que los elementos más cerca- nos en un instante de tiempo dado están probablemente muy próximos a los elementos más cercanos del instante anterior, en la práctica esto se traduce en una reducción del tiempo de búsqueda. GJK y GJK mejorado [CAM04]: Fueron desarrollados por Gilbert, Jonson y Keerthi. Se basan en programación line- al para determinar la distancia euclídea entre dos objetos convexos. Para ello definen los objetos mediante la envol- vente convexa de sus vértices y el conjunto convexo se representa según sus propiedades de soporte. Gracias a esta representación es posible eliminar muchos de los cál- culos de distancias entre las caras de los poliedros conve- xos, con lo que se consigue calcular las distancias más efi- cientemente.

Upload: gustavo-erick

Post on 15-Nov-2015

223 views

Category:

Documents


6 download

DESCRIPTION

Lin vs gjk

TRANSCRIPT

Otros mtodos:Algoritmos de Lin-Canny [LIN91] y V-Clip [MIR98]: Sirvenpara objetos polidricos y convexos. Las colisiones sedetectan en base a, nicamente, vrtices, aristas o caras.El algoritmo de Lin-Canny mantiene un par con los ele-mentos ms cercanos (vrtices, aristas, o caras) entre dospoliedros convexos que se mueven a travs del espacio.La distancia entre dos poliedros se tiene fcilmente unavez que se conozcan los elementos ms cercanos. Sedeclara una colisin cuando esta distancia se encuentrapor debajo de un cierto umbral.Explotando el hecho de que los elementos ms cerca-nos en un instante de tiempo dado estn probablementemuy prximos a los elementos ms cercanos del instanteanterior, en la prctica esto se traduce en una reduccindel tiempo de bsqueda.GJK y GJK mejorado [CAM04]: Fueron desarrollados porGilbert, Jonson y Keerthi. Se basan en programacin line-al para determinar la distancia eucldea entre dos objetosconvexos. Para ello definen los objetos mediante la envol-vente convexa de sus vrtices y el conjunto convexo serepresenta segn sus propiedades de soporte. Gracias aesta representacin es posible eliminar muchos de los cl-culos de distancias entre las caras de los poliedros conve-xos, con lo que se consigue calcular las distancias ms efi-cientemente.