Aquí podría ser tu PUBLICIDAD


Análisis de MS3D: boneID == ID conjunta?

votos
1

Estoy en la etapa de planificación de un analizador MS3D y mirando a través de las especificaciones veo que una estructura de vértices tiene una variable boneId. ¿Es un hueso un sinónimo de una articulación? Entonces, ¿esa variable boneId es un índice del conjunto de articulaciones? Si no, ¿qué es un hueso y dónde entra en juego? Siempre tuve la impresión de que un hueso conecta dos articulaciones, pero no puedo encontrar ninguna noción de hueso en esta especificación. ¿Está incompleto?

¡¡Gracias!!

EDITAR: ¿Qué es un hueso, entonces? La estructura ósea no está definida en ese archivo de encabezado. ¿Alguien puede mostrarme una especificación más completa para el formato MS3D o es esto algo que debería ser capaz de inferir?

EDIT2: No tanto como lo que es un hueso sino, ¿dónde están los huesos? ¿El archivo ms3d incluye también huesos en el archivo y la especificación es incorrecta? ¿Cómo puedo cargar estos huesos para poder ver qué articulaciones afectan el vértice?

EDITAR una vez más: encontré una especificación más reciente para la versión 4, pero todavía no define un hueso. ¿¿Qué me estoy perdiendo??

Edit4: estoy empezando a ver la conexión. Obviamente, las articulaciones forman huesos. Como las articulaciones tienen una articulación parental, forman un árbol (por alguna razón, pensé que estaban conectados al azar). Entonces, puedo formar un árbol de huesos, y supongo que la primera articulación con un elemento primario definido en el archivo formaría un hueso 0, y luego la siguiente articulación con un padre forma el hueso 1 con su elemento primario, y así sucesivamente? ¿Es esto correcto? Me gustaría que los dos archivos de especificación que encontré explícitamente dijeran esto ...

Publicado el 12/03/2009 a las 20:43
fuente por usuario Ricket
En otros idiomas...        العربية       

3 respuestas

votos
0

Un hueso es un marco de referencia para una colección de vértices. Es conceptual ... no es un vértice ni un polígono.

Cuando una colección de vértices tiene una identificación ósea común, significa que cuando ese hueso se mueve o gira, esos vértices lo seguirán.

Una unión declara que dos huesos están conectados y describe cómo y dónde se conectan.

Si imaginas una figura de acción primitiva que solo puede mover sus brazos y piernas en la base, tendrías una figura con cinco huesos (cuerpo, brazo, brazo, pierna, pierna) y cuatro articulaciones que muestran cómo las extremidades se unen al cuerpo. Todos los vértices de esa figura pertenecerían a uno de los cinco huesos y todo el movimiento de la figura ocurriría en una de las cuatro articulaciones.

Respondida el 24/05/2009 a las 08:59
fuente por usuario Drew Dormann


Aquí podría ser tu PUBLICIDAD


votos
0

Creo que boneIdes el hueso con el que se asocia el vértice de la malla.

Respondida el 12/03/2009 a las 08:48
fuente por usuario Andy Mikula

votos
0

Pensé que una articulación conectaba dos huesos.

Respondida el 12/03/2009 a las 08:46
fuente por usuario TheTXI