Optitrak + Projector touch table/surface
Revision as of 18:37, 19 April 2012 by Barvision (talk | contribs) (→Setting the optitrak plane in matlab)
Matlab scripts
Setting the optitrak plane in matlab
In place of the matlab code for reading in optitrak data, the following matlab function can be used to:
- read in data sent from the optitrak system, and furthermore
- set the table top plane, as understood by the Optitrak, into variables for reference in matlab, and
- transform the native coordinate system of the optitrak (x z y) into another, possibly more familiar coordinate system (x y z).
This function should be called before opening a main window with psychtoolbox.
function [touch_plane_info, client] = opti_setup_touch_plane_srt
if ~IsAssemblyAdded('NatNetML')
Opti = NET.addAssembly('C:\Users\Jim Enns\Documents\MATLAB\NatNetSDK2.2\NatNetSDK\lib\NatNetML.dll');
end