RSS Feed Grupo Facebook
Share
IRC
Faq
G-blender
 Login   Registrarse
Bienvenido
INICIO FOROS GALERIA DESCARGAS ENLACES CONTACTO   CHAT IRC

Sandino Networks


Usuarios revisando este tema :   1 Invitados:





¿Cómo consigo el vector normal de un plano en python?
Nuevo usuario
Registrado:
18/10/2011 17:12
Grupo:
Usuarios Registrados
Mensajes: 9
Nivel : 1; EXP : 86
HP : 0 / 21
MP : 3 / 100
Ausente
Hola.
¿Alguien sabe como puedo conseguir las componentes del vector normal de un plano (cara de un cubo por ejemplo) con Python? La idea es que el personaje al hacer una colisión con un cubo (una cara de este) se registre el vector normal de la cara con la que colisionó.
Gracias de antemano.

Enviado el: 15/11/2011 6:18
Transferir el mensaje a otras aplicaciones Transferir a


Re: ¿Cómo consigo el vector normal de un plano en python?
Nuevo usuario
Registrado:
9/2/2011 15:18
Desde: México
Grupo:
Usuarios Registrados
Mensajes: 2
Nivel : 1; EXP : 2
HP : 0 / 0
MP : 0 / 4
Ausente
en phyton no he programado, pero si lo que quieres es obtener el vector normal a una superficie, lo puedes sacar con el producto cruz entre dos vectores, el cual se calcula de la siguiente forma: sean a, b dos vectores a = ( x1, y1, z1 ), y b = ( x2, y2, z2 ), el vector normal a esos dos vectores se calcula como c = a x b, es decir
c = ( y1*z2 - y2*z1, -( x1*z2 - x2*z1 ), x1*y2 - x2*y1 )
esto te da el vector normal a los dos vectores, si los dos vectores son parte de la superficie sera el vector normal al plano.
Saludos

Enviado el: 2/12/2011 6:10
Transferir el mensaje a otras aplicaciones Transferir a


Re: ¿Cómo consigo el vector normal de un plano en python?
G-Blender es mi hogar lejos del hogar
Registrado:
17/2/2006 8:39
Desde: Lima - Perú
Grupo:
Usuarios Registrados
Mensajes: 152
Nivel : 11; EXP : 38
HP : 0 / 259
MP : 50 / 5502
Ausente
En el caso de una cara serían dos aristas, que se pueden formar con 3 vértices. Me pareció ver una función para eso, revisa la documentación de Yo Frankie, o en todo caso el mismo .blend, uno de los scripts definía la posición de la ardilla.

Enviado el: 4/12/2011 1:58
_________________
Edg422
Transferir el mensaje a otras aplicaciones Transferir a






Puede ver mensajes.
No puede enviar mensajes.
No puede responder mensajes.
No puede editar mensajes.
No puede eliminar mensajes.
No puede crear encuestas.
No puede votar.
No puede adjuntar archivos.
No puede hacer un envío sin aprobación.

[Búsqueda Avanzada]





Hospedado por Sandino Networks
Foto al azar
no title
Buscar
Buscar en los Foros
Buscar en los Foros
Ingreso
Nombre:

Contraseña:

Recordar



¿Recuperar la contraseña?

Regístrese
Menú
Menú de content
¿Quién está en lí­nea?
1 usuario(s) en línea (1 usuario(s) navegando Foros)

Registrados: 0
Invitados: 1

más ...
Donaciones
Ayudanos a mantener
G-Blender en linea
haciendo una donacion
voluntaria.

Escanea el código con tu Móvil