Usando Kinect Hacks para el entrenamiento de la danza (2 / 5 paso)

Paso 2: Paso 1: elección de las juntas para analizar

La mayoría de esta codificación ocurre en el procesador de secuencia de esqueleto.
Ya que estábamos haciendo este proyecto específicamente para la danza, sabíamos que solo queríamos mirar ciertas articulaciones.

En primer lugar, hacer una lista que contiene las articulaciones que no queremos ver donde introducimos otras variables:
lista privada < JointType > NoJoints;

En segundo lugar, nosotros debemos inicializar la lista en la sección de inicialización nula de anulación pública de codificación
NoJoints = new List < JointType > {JointType.Spine, JointType.ShoulderCenter, JointType.Head, JointType.HandLeft, JointType.HandRight, JointType.HipCenter, JointType.FootRight, JointType.FootLeft, JointType.ElbowLeft, JointType.ElbowRight};

En tercer lugar, debemos decirle al programa para no dibujar las articulaciones dentro de la lista. Bajar el código en el lugar donde se dibujan las articulaciones. Debe haber un comentario verde que dice "Ahora dibuje las juntas":
if (! NoJoints.Contains(j.JointType))
{
esto. () SharedSpriteBatch.Draw
this.jointTexture,
this.mapMethod(j.position),
null,
jointColor,
0.0f,
this.jointOrigin,
1.0f,
SpriteEffects.None,
(0.0f);
}

El código de las llaves ya es allí cuando el archivo se abre. Simplemente le estamos diciendo es que si la lista no contiene una articulación en la lista de NoJoints, entonces el programa debe dibujar.

También puede Agregar y quitar los huesos para conectar las articulaciones. Esto es tan sencillo como comentar los huesos que no quiere y después el código escrito para que los huesos en los nuevos. La guía es:
esto. DrawBone (esqueleto. Articulaciones, JointType.Joint1, JointType.Joint2);

Artículos Relacionados

DIY: Inmovilizador Hacking para llaves perdidas o intercambiar ECU

DIY: Inmovilizador Hacking para llaves perdidas o intercambiar ECU

DIY: inmovilizadorHacking para llaves perdidas o intercambiar ECUAquí es cómo reprogramar inmovilizador de motor de su coche a programar llaves nuevas en invent de llaves perdidas o un ECU intercambiar.Video DIY:Descargo de responsabilidad:El inmovil
40 + hacks para usted (el jardinero urbano)

40 + hacks para usted (el jardinero urbano)

Así que vives en la ciudad.Tienes un trabajo ocupado...No casa mucho...Salir los fines de semana...No tiene ningún espacio para empezar un jardín...Ni siquiera tienen un patio...¿Estos son problemas de jardinería todos urbanos y prevenciones de tener
Kinect Hacking (artículo)

Kinect Hacking (artículo)

cuando Microsoft lanzó su sistema de Kinect para la Xbox 360 fue con la esperanza de dar un impulso a la consola y vender un montón de juegos. Sin duda llegó a ese destino con algunas ventas enérgicas, pero la verdadera sorpresa fue que la potente te
Vida diez mejores Hacks para mejorar tu vida

Vida diez mejores Hacks para mejorar tu vida

Mi top diez favoritos vida cotidiana hacks!Cuando termines con este instructable, si desea ver más de mis videos o algunos otros tutoriales paso a paso, revisa mi canal de YouTube y página web. Haré lo posible para mantener las cosas frescas e intere
Hack para auto Taser defensa casera

Hack para auto Taser defensa casera

A veces puede pasar si nos enfrentamos a un ladrón o una persona ilegal desconocido que quiere llevarse todas nuestras cosas preciosas de nosotros, nuestro hogar o nuestra tienda. En ese caso se les deben enseñar una lección, cómo se atreven a meters
Cómo envolver las manos para un entrenamiento de boxeo

Cómo envolver las manos para un entrenamiento de boxeo

este conjunto de instrucciones explica cómo envolver eficazmente sus manos para un trabajo de boxeo. Boxeadores de envuelven sus manos antes de la práctica y la competencia para proteger las muñecas, nudillos y dedos de lesiones. La mano envolviendo
HACKS para DS

HACKS para DS

Estás harto de comprar DS juegos y gasto $100s de dólares. Este instructables te mostrará lo que usted tendrá que comprar para jugar cualquier juego que ha salido para la DS.Paso 1: Comprar un CycloDS y Micro SD Usted tendrá que comprar una tarjeta C
Usando fruncía para almacenar semillas

Usando fruncía para almacenar semillas

esta imagen es (por el contrario, solía ser) una vista muy común en la India rural. Excrementos de vaca es muy rica en minerales tiene una cantidad sorprendente de usos; orina de vaca se utiliza como desinfectante y biofertilizante, y el estiércol se
GTO Radio: Una radio de Hacking para conductores nostálgicos

GTO Radio: Una radio de Hacking para conductores nostálgicos

radio el GTO está diseñado para juntar clásico músculo americano y la poderosa presencia de la radio en un solo producto fácil de usar. Sus materiales cuidadosamente seleccionados han sido elegidos para crear una estética todavía radio amigable de us
Lámpara de IKEA hacks para 2 iMacs

Lámpara de IKEA hacks para 2 iMacs

sé hay lámparas USB de LED para portátiles, pero necesito un derecho sobre las pantallas.así que aquí hay hacks para iMac G4 y un Intel.... no sé exactamente qué nombre de modelo es esta lámpara IKEA...Paso 1: Para el G4, desatornillar las placas inf
Increíble vida Hacks para gente perezosa

Increíble vida Hacks para gente perezosa

Esto sobre algunos de los hacks de la vida útil que harán tu vida más fácil! Disfrutar dePaso 1: Cómo abrir fichas provechosamente Paso 2: Haga un pequeño agujero en el medio de la virutaAsegúrese de que usted haga el orificio en la parte delantera d
Temporal Hack para recalentamiento R1 3D Robo

Temporal Hack para recalentamiento R1 3D Robo

Este instructable le mostrará un hack temporal rápido, fácil (y barato) para mantener la impresión cuando muere tu fan de rampas en la impresora 3D de R1 de Robo. Todo lo que necesitas son algunos Legos, un destornillador de estrella, una pequeña bat
5 pautas esenciales para el entrenamiento exitoso

5 pautas esenciales para el entrenamiento exitoso

Entrenamiento no debe ser un momento desesperante para los padres y el niño. Como un padre, figura que no siempre es fácil orinal tren a tu hijo. A menudo, es mucho más frustrante para el niño ellos mismos. Asegúrese de conocer las cosas importantes
Interruptor principal de IOT; IFTTT Hack para la iluminación de Wemo y otros productos de IOT

Interruptor principal de IOT; IFTTT Hack para la iluminación de Wemo y otros productos de IOT

¿Tienes algunas luces de Wemo alimentado? Este hack te mostrará cómo convertir todas sus luces de encendido y apagado con los interruptores; Interruptores de luz... ¿Sé... derecho de futuro?El Masterswitch Wemo es un Diablillo eléctrico presionando g