You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed some strange behavior while trying to make use of the new3DS's gyroscope and accelerometer.
After reading both gyroscope and accelerometer data, i noticed the returned accelerometer data is actually the rotation data and vice versa.
hidAccelRead() returns a accelVector * (x,y,z) struct containing values from the gyroscope (rotation).
hidGyroRead() returns a angularRate * (x,z,y) struct containing the accelerometer values (acceleration).
On an additional note:
I also noticed, before specifically enabling the sensors with:
I noticed some strange behavior while trying to make use of the new3DS's gyroscope and accelerometer.
After reading both gyroscope and accelerometer data, i noticed the returned accelerometer data is actually the rotation data and vice versa.
hidAccelRead()
returns aaccelVector * (x,y,z)
struct containing values from the gyroscope (rotation).hidGyroRead()
returns aangularRate * (x,z,y)
struct containing the accelerometer values (acceleration).On an additional note:
I also noticed, before specifically enabling the sensors with:
The gyroscope(accelerometer?) data already is accessible and updated using
hidGyroRead()
,while the accelerometer
hidAccelRead()
data is not.Wouldn't it be desired for the gyroscope(accelerometer?) to be disabled by default?
*Now i'm confused myself;
The accelerometer data is available, before enabling, returned from
hidGyroRead()
.The text was updated successfully, but these errors were encountered: