Difference between revisions of "Optitrak + Projector touch table/surface"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
if ~IsAssemblyAdded('NatNetML') | if ~IsAssemblyAdded('NatNetML') | ||
Opti = NET.addAssembly('C:\Users\Jim Enns\Documents\MATLAB\NatNetSDK2.2\NatNetSDK\lib\NatNetML.dll'); | |||
end | end |
Revision as of 18:38, 19 April 2012
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