Changeset 14066 for branches/RELENG_1_0/juggler_1.0/Input
- Timestamp:
- 12/30/03 21:36:40 (5 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/RELENG_1_0/juggler_1.0/Input/Multi/aTrackdSensor.cpp
r2490 r14066 1 #include <assert.h> 2 #include <Math/vjQuat.h> 1 3 #include <Input/Multi/aTrackdSensor.h> 2 #include <assert.h>3 4 4 5 int aTrackdSensor::numSensors() … … 18 19 sensor_val = trackd_sensor(mMem, sensorNum); 19 20 20 // XXX: This is untested and is probably wrong. :( 21 vjQuat rx, ry, rz, rt; 22 23 rx.makeRot(VJ_DEG2RAD(sensor_val->elev), 1.0, 0.0, 0.0); 24 ry.makeRot(VJ_DEG2RAD(sensor_val->azim), 0.0, 1.0, 0.0); 25 rz.makeRot(VJ_DEG2RAD(sensor_val->roll), 0.0, 0.0, 1.0); 26 27 rt = ry * rx * rz; 28 21 29 vjMatrix ret_val; 22 ret_val.make XYZEuler(sensor_val->elev, sensor_val->azim, sensor_val->roll);30 ret_val.makeQuaternion(rt); 23 31 ret_val.setTrans(sensor_val->x, sensor_val->y, sensor_val->z); 24 32
