Ver Mensaje Individual
Antiguo 12 nov 2006   #16
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Cita:
Escritos por Birkov
Repasando esa idea me acordé del script que habías hecho para plantar árboles sobre una superficie, usabas una función que trazaba un rayo desde el objeto a "plantar" a la superficie y así obtenías las coordenadas, en teoría ¿ no se podría hacer algo similar pero en vez de calcularlo por objeto hacerlo por vértice ? lo único que las mallas tendrían que tener una densidad de polígonos parecida porque si no haría cosas raras, ahí queda eso, me voy para cama ya repasaré lo escrito por si he soltado demasiadas burradas XDD
Eso es lo que hago.

Se "bombardea" el objeto B con rayos lanzados desde el objeto A. Aquí hay varias posibilidades. O bien lanzas los rayos con su origen en los vértices de A y dirección la normal del vértice, o bien creas una esfera virtual y proyectas desde ahí con dirección igual al origen de la esfera.

De todas formas, dependiendo de la forma de lo objetos, puede ocurrir que al proyectar el objeto A sobre B, hayan polígonos que crucen espacios vacíos. Por ejemplo, imagina una mano con sus dedos. Puede ocurrir que un vertice sea proyectado en la punta de un dedo y otro vértice del mismo polígono se proyecte en la punta del dedo contiguo. Eso generaría geometría que "rompería" la forma de la mano.

En cualquier caso a ver si le doy los últimos retoques y lo saco. No hay nada que perder.

Saludos.
HalfVector is offline   Responder Con Cita
Enlaces patrocinados