From 480b757207c659f0c3e06277e29733b52d46bcdc Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 13 Apr 2005 03:47:20 +0000 Subject: - created a suite of hid objects for using polar coordinates and converting between the range of 0-1 and degrees/radians. - made two joystick/polar examples - added some pretty colors to help patches svn path=/trunk/externals/hcs/hid/; revision=2754 --- TODO | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index d4b0bf1..1d5a2ac 100644 --- a/TODO +++ b/TODO @@ -98,6 +98,24 @@ void hid_post(const char *format, const char *); the events. +============================================================================== += figure out whole degree issue + +- BUG: zexy's 3D conversion objects just pass through Z rather than converting + it to elevation in rad/deg. + +- make [hid_polar] output 0 to 1 for angle rather than -pi to pi + +- [hid2rad], [hid2deg], [rad2hid], [deg2hid] + +- should degree conversion also change rotation direction and 0 point? The + degrees on a compass rotate the opposite direction of radians. The 0 point + of a compass is due north, with radians, its right/due east. + +- [hid_polar] should take an argument (in degrees?) which specifies where the + 0 is on the circle + + ============================================================================== = mapping object ideas @@ -114,6 +132,8 @@ non-linear one-to-many mapping object (one curve spans the whole range of the movement, the other curve kicks in at a specifable point. Arguments could be start-point and start-value. +[infinitepot] for use with a [knob] or any single axis that could be infinite. + /++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- cgit v1.2.1