Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Normales por vertice de una malla

Iniciado por ethernet, 08 de Diciembre de 2002, 10:00:45 PM

« anterior - próximo »

ethernet

La manera mas rapida de calcular las normales por vertice de una malla ? Hace un tiempo tenia un objeto q se deformaba y tenia q calcular las normales cada frame y era batante lento.

saludos y gracias.

mac^threepixels

                                para cada vertice
 vertice.normal = 0, 0, 0

para cada cara
 calcular normal
 para cada vertice en cara
      vertice.normal += normal de cara
     
para cada vertice
   vertice.normaliza normal


Puedes modificar esto para tener en cuenta el area de triangulos para el peso de la normal, usar smoothing groups, etc... O(N), asi que no vas a poder hacerlo mucho mas rapido                                
----------------------------------
mac^threepixels
http://www.threepixels.org

ethernet

umh, si eso hacia pero me acabo de dar cuenta de q mi fallo era buscar por cada vertice q caras contenia y eso cada frame, no me he dado cuenta de q puedo tenerlo preculculado.

thx mdma rocks !!

saludos






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.