trazar studio ruta programacion para móviles libro google edición desarrollo curso aplicaciones android android-canvas accelerometer gyroscope

studio - programacion android pdf 2018



¿Podemos trazar una línea en el lienzo de Android entre dos puntos dados por un giroscopio? (1)

Gracias @chipopo, pero la verdadera preocupación es si es posible trazar una línea> entre dos puntos dados por el sensor del giroscopio.

Respuesta corta, no. El giroscopio es un sensor de frecuencia, no un sensor de posición. Necesitas hacer matemáticas para obtener puntos.

Dado que está en Android, recomendaría Orientation una vez que tenga esto, debe elegir el radio que mejor se adapte a su caso de uso y establecer una orientación de referencia. Una vez que tome dos orientaciones, depende de usted cómo asignar los puntos de referencia a un lienzo 2D .

Un método que he usado en el pasado es simplemente trazar el paso delta en Y y el delta en X, sin embargo, es posible que tengas que pensar qué significa rodar en el contexto de lo que tu aplicación está tratando de hacer.

Probablemente deberías usar openGL, pero probablemente quieras una biblioteca de dibujos de algún tipo.

¿Es posible dibujar una línea desde el Punto A (donde el usuario tocó primero) y el Punto B (donde el usuario tocó el segundo) en Android sobre una cámara.

El usuario puede tocar el primer punto y girar su cámara en otra dirección para tocar el segundo punto.

Estoy utilizando un gyroscope , un accelerometer y un magnetometer (Sensor Fusion) y obtengo las coordenadas x, y, z al tacto.

Pero, ¿podemos dibujar una imagen 3D en un lienzo donde el usuario la toque? Algo similar a lo que está haciendo la aplicación MagicPlan .