Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code at the end of the year #7

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Prev Previous commit
Next Next commit
Added real hand models
Thomas Morphew committed Jan 30, 2020
commit b6733d474f41236a3138263c7017555416e81d35
31 changes: 18 additions & 13 deletions HandGenerator/PlusDeviceSet_Server_LeapMotionTracker Both.xml
Original file line number Diff line number Diff line change
@@ -26,13 +26,14 @@
<DataSource Type="Tool" Id="LeftRingIntermediate"/>
<DataSource Type="Tool" Id="LeftPinkyIntermediate"/>

<DataSource Type="Tool" Id="LeftThumbProximal"/>
<!--<DataSource Type="Tool" Id="LeftThumbProximal"/>-->
<DataSource Type="Tool" Id="LeftIndexProximal"/>
<DataSource Type="Tool" Id="LeftMiddleProximal"/>
<DataSource Type="Tool" Id="LeftRingProximal"/>
<DataSource Type="Tool" Id="LeftPinkyProximal"/>

<DataSource Type="Tool" Id="LeftPalm"/>
<!--<DataSource Type="Tool" Id="LeftPalm"/>-->
<DataSource Type="Tool" Id="LeftMiddleMetacarpal"/>

<DataSource Type="Tool" Id="RightThumbDistal"/>
<DataSource Type="Tool" Id="RightIndexDistal"/>
@@ -46,13 +47,14 @@
<DataSource Type="Tool" Id="RightRingIntermediate"/>
<DataSource Type="Tool" Id="RightPinkyIntermediate"/>

<DataSource Type="Tool" Id="RightThumbProximal"/>
<!--<DataSource Type="Tool" Id="RightThumbProximal"/>-->
<DataSource Type="Tool" Id="RightIndexProximal"/>
<DataSource Type="Tool" Id="RightMiddleProximal"/>
<DataSource Type="Tool" Id="RightRingProximal"/>
<DataSource Type="Tool" Id="RightPinkyProximal"/>

<DataSource Type="Tool" Id="RightPalm"/>
<!--<DataSource Type="Tool" Id="RightPalm"/>-->
<DataSource Type="Tool" Id="RightMiddleMetacarpal"/>

</DataSources>
<OutputChannels>
@@ -72,12 +74,13 @@
<DataSource Id="LeftRingIntermediate"/>
<DataSource Id="LeftPinkyIntermediate"/>

<DataSource Id="LeftThumbProximal"/>
<!--<DataSource Id="LeftThumbProximal"/>-->
<DataSource Id="LeftIndexProximal"/>
<DataSource Id="LeftMiddleProximal"/>
<DataSource Id="LeftRingProximal"/>
<DataSource Id="LeftPinkyProximal"/>
<DataSource Id="LeftPalm"/>
<!--<DataSource Id="LeftPalm"/>-->
<DataSource Id="LeftMiddleMetacarpal"/>

<DataSource Id="RightThumbDistal"/>
<DataSource Id="RightIndexDistal"/>
@@ -91,12 +94,13 @@
<DataSource Id="RightRingIntermediate"/>
<DataSource Id="RightPinkyIntermediate"/>

<DataSource Id="RightThumbProximal"/>
<!--<DataSource Id="RightThumbProximal"/>-->
<DataSource Id="RightIndexProximal"/>
<DataSource Id="RightMiddleProximal"/>
<DataSource Id="RightRingProximal"/>
<DataSource Id="RightPinkyProximal"/>
<DataSource Id="RightPalm"/>
<!--<DataSource Id="RightPalm"/>-->
<DataSource Id="RightMiddleMetacarpal"/>
</OutputChannel>
</OutputChannels>
</Device>
@@ -160,12 +164,13 @@
<Transform Name="LeftRingIntermediateToTracker"/>
<Transform Name="LeftPinkyIntermediateToTracker"/>

<Transform Name="LeftThumbProximalToTracker"/>
<!--<Transform Name="LeftThumbProximalToTracker"/>-->
<Transform Name="LeftIndexProximalToTracker"/>
<Transform Name="LeftMiddleProximalToTracker"/>
<Transform Name="LeftRingProximalToTracker"/>
<Transform Name="LeftPinkyProximalToTracker"/>
<Transform Name="LeftPalmToTracker"/>
<!--<Transform Name="LeftPalmToTracker"/>-->
<Transform Name="LeftMiddleMetacarpalToTracker"/>

<Transform Name="RightThumbDistalToTracker"/>
<Transform Name="RightIndexDistalToTracker"/>
@@ -179,13 +184,13 @@
<Transform Name="RightRingIntermediateToTracker"/>
<Transform Name="RightPinkyIntermediateToTracker"/>

<Transform Name="RightThumbProximalToTracker"/>
<!--<Transform Name="RightThumbProximalToTracker"/>-->
<Transform Name="RightIndexProximalToTracker"/>
<Transform Name="RightMiddleProximalToTracker"/>
<Transform Name="RightRingProximalToTracker"/>
<Transform Name="RightPinkyProximalToTracker"/>
<Transform Name="RightPalmToTracker"/>

<!--<Transform Name="RightPalmToTracker"/>-->
<Transform Name="RightMiddleMetacarpalToTracker"/>
</TransformNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
19 changes: 10 additions & 9 deletions HandGenerator/PlusDeviceSet_Server_LeapMotionTracker Left.xml
Original file line number Diff line number Diff line change
@@ -26,14 +26,14 @@
<DataSource Type="Tool" Id="LeftRingIntermediate"/>
<DataSource Type="Tool" Id="LeftPinkyIntermediate"/>

<DataSource Type="Tool" Id="LeftThumbProximal"/>
<!--<DataSource Type="Tool" Id="LeftThumbProximal"/>-->
<DataSource Type="Tool" Id="LeftIndexProximal"/>
<DataSource Type="Tool" Id="LeftMiddleProximal"/>
<DataSource Type="Tool" Id="LeftRingProximal"/>
<DataSource Type="Tool" Id="LeftPinkyProximal"/>

<DataSource Type="Tool" Id="LeftPalm"/>

<!--<DataSource Type="Tool" Id="LeftPalm"/>-->
<DataSource Type="Tool" Id="LeftMiddleMetacarpal"/>
<!--
<DataSource Type="Tool" Id="RightThumbDistal"/>
<DataSource Type="Tool" Id="RightIndexDistal"/>
@@ -74,13 +74,14 @@
<DataSource Id="LeftRingIntermediate"/>
<DataSource Id="LeftPinkyIntermediate"/>

<DataSource Id="LeftThumbProximal"/>
<!--<DataSource Id="LeftThumbProximal"/>-->
<DataSource Id="LeftIndexProximal"/>
<DataSource Id="LeftMiddleProximal"/>
<DataSource Id="LeftRingProximal"/>
<DataSource Id="LeftPinkyProximal"/>
<DataSource Id="LeftPalm"/>

<!--<DataSource Id="LeftPalm"/>-->
<DataSource Id="LeftMiddleMetacarpal"/>

<!--
<DataSource Id="RightThumbDistal"/>
<DataSource Id="RightIndexDistal"/>
@@ -164,13 +165,13 @@
<Transform Name="LeftRingIntermediateToTracker"/>
<Transform Name="LeftPinkyIntermediateToTracker"/>

<Transform Name="LeftThumbProximalToTracker"/>
<!--<Transform Name="LeftThumbProximalToTracker"/>-->
<Transform Name="LeftIndexProximalToTracker"/>
<Transform Name="LeftMiddleProximalToTracker"/>
<Transform Name="LeftRingProximalToTracker"/>
<Transform Name="LeftPinkyProximalToTracker"/>
<Transform Name="LeftPalmToTracker"/>

<!--<Transform Name="LeftPalmToTracker"/>-->
<Transform Name="LeftMiddleMetacarpalToTracker"/>
<!--
<Transform Name="RightThumbDistalToTracker"/>
<Transform Name="RightIndexDistalToTracker"/>
218 changes: 218 additions & 0 deletions HandGenerator/PlusDeviceSet_Server_LeapMotionTracker Right mk2.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,218 @@
<PlusConfiguration version="2.1">
<DataCollection StartupDelaySec="1.0">
<DeviceSet
Name="PlusServer: LeapMotion Right Finger"
Description="Collecting joint pose data from a LeapMotion hand tracker and broadcasting through OpenIGTLink"
/>
<Device
AcquisitionRate="1000"
Id="TrackerDevice"
Type="LeapMotion"
LeapHMDPolicy="TRUE"
ToolReferenceFrame="Tracker" >
<DataSources>
<DataSource Type="Video" Id="LeftCamera"/>
<DataSource Type="Video" Id="RightCamera"/>

<!--
<DataSource Type="Tool" Id="LeftThumbDistal"/>
<DataSource Type="Tool" Id="LeftIndexDistal"/>
<DataSource Type="Tool" Id="LeftMiddleDistal"/>
<DataSource Type="Tool" Id="LeftRingDistal"/>
<DataSource Type="Tool" Id="LeftPinkyDistal"/>

<DataSource Type="Tool" Id="LeftThumbIntermediate"/>
<DataSource Type="Tool" Id="LeftIndexIntermediate"/>
<DataSource Type="Tool" Id="LeftMiddleIntermediate"/>
<DataSource Type="Tool" Id="LeftRingIntermediate"/>
<DataSource Type="Tool" Id="LeftPinkyIntermediate"/>

<DataSource Type="Tool" Id="LeftThumbProximal"/>
<DataSource Type="Tool" Id="LeftIndexProximal"/>
<DataSource Type="Tool" Id="LeftMiddleProximal"/>
<DataSource Type="Tool" Id="LeftRingProximal"/>
<DataSource Type="Tool" Id="LeftPinkyProximal"/>

<DataSource Type="Tool" Id="LeftPalm"/>
-->

<!--
<DataSource Type="Tool" Id="RightThumbDistal"/>
<DataSource Type="Tool" Id="RightThumbIntermediate"/>

<DataSource Type="Tool" Id="RightIndexDistal"/>
<DataSource Type="Tool" Id="RightIndexIntermediate"/>
<DataSource Type="Tool" Id="RightIndexProximal"/>

<DataSource Type="Tool" Id="RightMiddleDistal"/>
<DataSource Type="Tool" Id="RightMiddleIntermediate"/>
<DataSource Type="Tool" Id="RightMiddleProximal"/>

<DataSource Type="Tool" Id="RightRingDistal"/>
<DataSource Type="Tool" Id="RightRingIntermediate"/>
<DataSource Type="Tool" Id="RightRingProximal"/>
-->

<DataSource Type="Tool" Id="RightPinkyDistal"/>
<DataSource Type="Tool" Id="RightPinkyIntermediate"/>
<DataSource Type="Tool" Id="RightPinkyProximal"/>


<!--<DataSource Type="Tool" Id="RightThumbProximal"/>-->
<!--<DataSource Type="Tool" Id="RightPalm"/>-->

<DataSource Type="Tool" Id="RightMiddleMetacarpal"/>

</DataSources>
<OutputChannels>
<OutputChannel Id="LeftChannel" VideoDataSourceId="LeftCamera"/>
<OutputChannel Id="RightChannel" VideoDataSourceId="RightCamera"/>

<OutputChannel Id="TrackerChannel">
<!--
<DataSource Id="LeftThumbDistal"/>
<DataSource Id="LeftIndexDistal"/>
<DataSource Id="LeftMiddleDistal"/>
<DataSource Id="LeftRingDistal"/>
<DataSource Id="LeftPinkyDistal"/>

<DataSource Id="LeftThumbIntermediate"/>
<DataSource Id="LeftIndexIntermediate"/>
<DataSource Id="LeftMiddleIntermediate"/>
<DataSource Id="LeftRingIntermediate"/>
<DataSource Id="LeftPinkyIntermediate"/>

<DataSource Id="LeftThumbProximal"/>
<DataSource Id="LeftIndexProximal"/>
<DataSource Id="LeftMiddleProximal"/>
<DataSource Id="LeftRingProximal"/>
<DataSource Id="LeftPinkyProximal"/>
<DataSource Id="LeftPalm"/>
-->

<!--
<DataSource Id="RightThumbDistal"/>
<DataSource Id="RightThumbIntermediate"/>

<DataSource Id="RightIndexDistal"/>
<DataSource Id="RightIndexIntermediate"/>
<DataSource Id="RightIndexProximal"/>

<DataSource Id="RightMiddleDistal"/>
<DataSource Id="RightMiddleIntermediate"/>
<DataSource Id="RightMiddleProximal"/>

<DataSource Id="RightRingDistal"/>
<DataSource Id="RightRingIntermediate"/>
<DataSource Id="RightRingProximal"/>
-->

<DataSource Id="RightPinkyDistal"/>
<DataSource Id="RightPinkyIntermediate"/>
<DataSource Id="RightPinkyProximal"/>

<!--<DataSource Id="RightThumbProximal"/>-->
<!--<DataSource Id="RightPalm"/>-->
<DataSource Id="RightMiddleMetacarpal"/>
</OutputChannel>
</OutputChannels>
</Device>
<Device
Id="CaptureDevice"
Type="VirtualCapture"
BaseFilename="RecordingTest.igs.nrrd"
EnableCompression="TRUE"
EnableCapturingOnStart="FALSE" >
<InputChannels>
<InputChannel Id="TrackerChannel" />
</InputChannels>
</Device>
</DataCollection>

<CoordinateDefinitions>
<Transform From="LeftCamera" To="Tracker"
Matrix="-1 0 0 0
0 1 0 0
0 0 -1 0
0 0 0 1"
Date="2011.12.06 17:57:00" Error="0.0" />
</CoordinateDefinitions>

<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentLeaphProcessingMs="50"
ListeningPort="18945"
OutputChannelId="LeftChannel"
>
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="LeftCamera" EmbeddedTransformToFrame="Tracker"/>
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>

<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentLeaphProcessingMs="50"
ListeningPort="18944"
OutputChannelId="TrackerChannel"
>
<DefaultClientInfo>
<MessageTypes>
<Message Type="TRANSFORM" />
</MessageTypes>
<TransformNames>
<!--
<Transform Name="LeftThumbDistalToTracker"/>
<Transform Name="LeftIndexDistalToTracker"/>
<Transform Name="LeftMiddleDistalToTracker"/>
<Transform Name="LeftRingDistalToTracker"/>
<Transform Name="LeftPinkyDistalToTracker"/>

<Transform Name="LeftThumbIntermediateToTracker"/>
<Transform Name="LeftIndexIntermediateToTracker"/>
<Transform Name="LeftMiddleIntermediateToTracker"/>
<Transform Name="LeftRingIntermediateToTracker"/>
<Transform Name="LeftPinkyIntermediateToTracker"/>

<Transform Name="LeftThumbProximalToTracker"/>
<Transform Name="LeftIndexProximalToTracker"/>
<Transform Name="LeftMiddleProximalToTracker"/>
<Transform Name="LeftRingProximalToTracker"/>
<Transform Name="LeftPinkyProximalToTracker"/>
<Transform Name="LeftPalmToTracker"/>
-->


<Transform Name="RightThumbDistalToTracker"/>
<Transform Name="RightThumbIntermediateToTracker"/>


<Transform Name="RightIndexDistalToTracker"/>
<Transform Name="RightIndexIntermediateToTracker"/>
<Transform Name="RightIndexProximalToTracker"/>


<Transform Name="RightMiddleDistalToTracker"/>
<Transform Name="RightMiddleIntermediateToTracker"/>
<Transform Name="RightMiddleProximalToTracker"/>

<Transform Name="RightRingDistalToTracker"/>
<Transform Name="RightRingIntermediateToTracker"/>
<Transform Name="RightRingProximalToTracker"/>

<Transform Name="RightPinkyDistalToTracker"/>
<Transform Name="RightPinkyIntermediateToTracker"/>
<Transform Name="RightPinkyProximalToTracker"/>


<!--<Transform Name="RightThumbProximalToTracker"/>-->
<!--<Transform Name="RightPalmToTracker"/>-->
<Transform Name="RightMiddleMetacarpalToTracker"/>
</TransformNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>
18 changes: 10 additions & 8 deletions HandGenerator/PlusDeviceSet_Server_LeapMotionTracker Right.xml
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
AcquisitionRate="1000"
Id="TrackerDevice"
Type="LeapMotion"
LeapHMDPolicy="FALSE"
LeapHMDPolicy="TRUE"
ToolReferenceFrame="Tracker" >
<DataSources>
<DataSource Type="Video" Id="LeftCamera"/>
@@ -48,13 +48,14 @@
<DataSource Type="Tool" Id="RightRingIntermediate"/>
<DataSource Type="Tool" Id="RightPinkyIntermediate"/>

<DataSource Type="Tool" Id="RightThumbProximal"/>
<!--<DataSource Type="Tool" Id="RightThumbProximal"/>-->
<DataSource Type="Tool" Id="RightIndexProximal"/>
<DataSource Type="Tool" Id="RightMiddleProximal"/>
<DataSource Type="Tool" Id="RightRingProximal"/>
<DataSource Type="Tool" Id="RightPinkyProximal"/>

<DataSource Type="Tool" Id="RightPalm"/>
<!--<DataSource Type="Tool" Id="RightPalm"/>-->
<DataSource Type="Tool" Id="RightMiddleMetacarpal"/>

</DataSources>
<OutputChannels>
@@ -95,12 +96,13 @@
<DataSource Id="RightRingIntermediate"/>
<DataSource Id="RightPinkyIntermediate"/>

<DataSource Id="RightThumbProximal"/>
<!--<DataSource Id="RightThumbProximal"/>-->
<DataSource Id="RightIndexProximal"/>
<DataSource Id="RightMiddleProximal"/>
<DataSource Id="RightRingProximal"/>
<DataSource Id="RightPinkyProximal"/>
<DataSource Id="RightPalm"/>
<!--<DataSource Id="RightPalm"/>-->
<DataSource Id="RightMiddleMetacarpal"/>
</OutputChannel>
</OutputChannels>
</Device>
@@ -185,13 +187,13 @@
<Transform Name="RightRingIntermediateToTracker"/>
<Transform Name="RightPinkyIntermediateToTracker"/>

<Transform Name="RightThumbProximalToTracker"/>
<!--<Transform Name="RightThumbProximalToTracker"/>-->
<Transform Name="RightIndexProximalToTracker"/>
<Transform Name="RightMiddleProximalToTracker"/>
<Transform Name="RightRingProximalToTracker"/>
<Transform Name="RightPinkyProximalToTracker"/>
<Transform Name="RightPalmToTracker"/>

<!--<Transform Name="RightPalmToTracker"/>-->
<Transform Name="RightMiddleMetacarpalToTracker"/>
</TransformNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
213 changes: 213 additions & 0 deletions HandGenerator/PlusDeviceSet_Server_LeapMotionTracker.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
<PlusConfiguration version="2.1">
<DataCollection StartupDelaySec="1.0">
<DeviceSet
Name="PlusServer: LeapMotion"
Description="Collecting joint pose data from a LeapMotion hand tracker and broadcasting through OpenIGTLink"
/>
<Device
AcquisitionRate="1000"
Id="TrackerDevice"
Type="LeapMotion"
ToolReferenceFrame="Tracker" >
<DataSources>
<DataSource Type="Video" Id="LeftCamera"/>
<DataSource Type="Video" Id="RightCamera"/>

<DataSource Type="Tool" Id="LeftThumbDistal"/>
<DataSource Type="Tool" Id="LeftIndexDistal"/>
<DataSource Type="Tool" Id="LeftMiddleDistal"/>
<DataSource Type="Tool" Id="LeftRingDistal"/>
<DataSource Type="Tool" Id="LeftPinkyDistal"/>

<DataSource Type="Tool" Id="LeftThumbIntermediate"/>
<DataSource Type="Tool" Id="LeftIndexIntermediate"/>
<DataSource Type="Tool" Id="LeftMiddleIntermediate"/>
<DataSource Type="Tool" Id="LeftRingIntermediate"/>
<DataSource Type="Tool" Id="LeftPinkyIntermediate"/>

<DataSource Type="Tool" Id="LeftThumbProximal"/>
<DataSource Type="Tool" Id="LeftIndexProximal"/>
<DataSource Type="Tool" Id="LeftMiddleProximal"/>
<DataSource Type="Tool" Id="LeftRingProximal"/>
<DataSource Type="Tool" Id="LeftPinkyProximal"/>

<DataSource Type="Tool" Id="LeftPinkyMetacarpal"/>
<DataSource Type="Tool" Id="LeftIndexMetacarpal"/>
<DataSource Type="Tool" Id="LeftMiddleMetacarpal"/>
<DataSource Type="Tool" Id="LeftRingMetacarpal"/>

<DataSource Type="Tool" Id="RightThumbDistal"/>
<DataSource Type="Tool" Id="RightIndexDistal"/>
<DataSource Type="Tool" Id="RightMiddleDistal"/>
<DataSource Type="Tool" Id="RightRingDistal"/>
<DataSource Type="Tool" Id="RightPinkyDistal"/>

<DataSource Type="Tool" Id="RightThumbIntermediate"/>
<DataSource Type="Tool" Id="RightIndexIntermediate"/>
<DataSource Type="Tool" Id="RightMiddleIntermediate"/>
<DataSource Type="Tool" Id="RightRingIntermediate"/>
<DataSource Type="Tool" Id="RightPinkyIntermediate"/>

<DataSource Type="Tool" Id="RightThumbProximal"/>
<DataSource Type="Tool" Id="RightIndexProximal"/>
<DataSource Type="Tool" Id="RightMiddleProximal"/>
<DataSource Type="Tool" Id="RightRingProximal"/>
<DataSource Type="Tool" Id="RightPinkyProximal"/>

<DataSource Type="Tool" Id="RightPinkyMetacarpal"/>
<DataSource Type="Tool" Id="RightIndexMetacarpal"/>
<DataSource Type="Tool" Id="RightMiddleMetacarpal"/>
<DataSource Type="Tool" Id="RightRingMetacarpal"/>

</DataSources>
<OutputChannels>
<!--
<OutputChannel Id="LeftChannel" VideoDataSourceId="LeftCamera"/>
<OutputChannel Id="RightChannel" VideoDataSourceId="RightCamera"/>
-->
<OutputChannel Id="TrackerChannel">
<DataSource Id="LeftThumbDistal"/>
<DataSource Id="LeftIndexDistal"/>
<DataSource Id="LeftMiddleDistal"/>
<DataSource Id="LeftRingDistal"/>
<DataSource Id="LeftPinkyDistal"/>

<DataSource Id="LeftThumbIntermediate"/>
<DataSource Id="LeftIndexIntermediate"/>
<DataSource Id="LeftMiddleIntermediate"/>
<DataSource Id="LeftRingIntermediate"/>
<DataSource Id="LeftPinkyIntermediate"/>

<DataSource Id="LeftThumbProximal"/>
<DataSource Id="LeftIndexProximal"/>
<DataSource Id="LeftMiddleProximal"/>
<DataSource Id="LeftRingProximal"/>
<DataSource Id="LeftPinkyProximal"/>

<DataSource Id="LeftPinkyMetacarpal"/>
<DataSource Id="LeftIndexMetacarpal"/>
<DataSource Id="LeftMiddleMetacarpal"/>
<DataSource Id="LeftRingMetacarpal"/>

<DataSource Id="RightThumbDistal"/>
<DataSource Id="RightIndexDistal"/>
<DataSource Id="RightMiddleDistal"/>
<DataSource Id="RightRingDistal"/>
<DataSource Id="RightPinkyDistal"/>

<DataSource Id="RightThumbIntermediate"/>
<DataSource Id="RightIndexIntermediate"/>
<DataSource Id="RightMiddleIntermediate"/>
<DataSource Id="RightRingIntermediate"/>
<DataSource Id="RightPinkyIntermediate"/>

<DataSource Id="RightThumbProximal"/>
<DataSource Id="RightIndexProximal"/>
<DataSource Id="RightMiddleProximal"/>
<DataSource Id="RightRingProximal"/>
<DataSource Id="RightPinkyProximal"/>

<DataSource Id="RightPinkyMetacarpal"/>
<DataSource Id="RightIndexMetacarpal"/>
<DataSource Id="RightMiddleMetacarpal"/>
<DataSource Id="RightRingMetacarpal"/>

</OutputChannel>
</OutputChannels>
</Device>
<Device
Id="CaptureDevice"
Type="VirtualCapture"
BaseFilename="RecordingTest.igs.nrrd"
EnableCompression="TRUE"
EnableCapturingOnStart="FALSE" >
<InputChannels>
<InputChannel Id="TrackerChannel" />
</InputChannels>
</Device>
</DataCollection>
<CoordinateDefinitions>
<Transform From="LeftCamera" To="Tracker"
Matrix="1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1"
Date="2011.12.06 17:57:00" Error="0.0" />
</CoordinateDefinitions>
<!--
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentLeaphProcessingMs="50"
ListeningPort="18945"
OutputChannelId="LeftChannel"
>
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="LeftCamera" EmbeddedTransformToFrame="Tracker"/>
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
-->
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentLeaphProcessingMs="50"
ListeningPort="18944"
OutputChannelId="TrackerChannel"
>
<DefaultClientInfo>
<MessageTypes>
<Message Type="TRANSFORM" />
</MessageTypes>
<TransformNames>
<Transform Name="LeftThumbDistalToTracker"/>
<Transform Name="LeftIndexDistalToTracker"/>
<Transform Name="LeftMiddleDistalToTracker"/>
<Transform Name="LeftRingDistalToTracker"/>
<Transform Name="LeftPinkyDistalToTracker"/>

<Transform Name="LeftThumbIntermediateToTracker"/>
<Transform Name="LeftIndexIntermediateToTracker"/>
<Transform Name="LeftMiddleIntermediateToTracker"/>
<Transform Name="LeftRingIntermediateToTracker"/>
<Transform Name="LeftPinkyIntermediateToTracker"/>

<Transform Name="LeftThumbProximalToTracker"/>
<Transform Name="LeftIndexProximalToTracker"/>
<Transform Name="LeftMiddleProximalToTracker"/>
<Transform Name="LeftRingProximalToTracker"/>
<Transform Name="LeftPinkyProximalToTracker"/>

<Transform Name="LeftPinkyMetacarpalToTracker"/>
<Transform Name="LeftIndexMetacarpalToTracker"/>
<Transform Name="LeftMiddleMetacarpalToTracker"/>
<Transform Name="LeftRingMetacarpalToTracker"/>

<Transform Name="RightThumbDistalToTracker"/>
<Transform Name="RightIndexDistalToTracker"/>
<Transform Name="RightMiddleDistalToTracker"/>
<Transform Name="RightRingDistalToTracker"/>
<Transform Name="RightPinkyDistalToTracker"/>

<Transform Name="RightThumbIntermediateToTracker"/>
<Transform Name="RightIndexIntermediateToTracker"/>
<Transform Name="RightMiddleIntermediateToTracker"/>
<Transform Name="RightRingIntermediateToTracker"/>
<Transform Name="RightPinkyIntermediateToTracker"/>

<Transform Name="RightThumbProximalToTracker"/>
<Transform Name="RightIndexProximalToTracker"/>
<Transform Name="RightMiddleProximalToTracker"/>
<Transform Name="RightRingProximalToTracker"/>
<Transform Name="RightPinkyProximalToTracker"/>

<Transform Name="RightPinkyMetacarpalToTracker"/>
<Transform Name="RightIndexMetacarpalToTracker"/>
<Transform Name="RightMiddleMetacarpalToTracker"/>
<Transform Name="RightRingMetacarpalToTracker"/>
</TransformNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>
Binary file added HandGenerator/Resources/LeftIndexDistalToTra.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftIndexIntermediat.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftIndexProximalToT.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftMiddleDistalToTr.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftMiddleIntermedia.stl
Binary file not shown.
Binary file not shown.
Binary file added HandGenerator/Resources/LeftMiddleProximalTo.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftPalmToTracker.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftPinkyDistalToTra.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftPinkyIntermediat.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftPinkyProximalToT.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftRingDistalToTrac.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftRingIntermediate.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftRingProximalToTr.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftThumbDistalToTra.stl
Binary file not shown.
Binary file added HandGenerator/Resources/LeftThumbIntermediat.stl
Binary file not shown.
Binary file added HandGenerator/Resources/RightIndexDistalToTr.stl
Binary file not shown.
Binary file added HandGenerator/Resources/RightIndexIntermedia.stl
Binary file not shown.
Binary file added HandGenerator/Resources/RightIndexProximalTo.stl
Binary file not shown.
Binary file added HandGenerator/Resources/RightMiddleDistalToT.stl
Binary file not shown.
Binary file added HandGenerator/Resources/RightMiddleIntermedi.stl
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added HandGenerator/Resources/RightMiddleProximalT.stl
Binary file not shown.
Binary file not shown.
Binary file added HandGenerator/Resources/RightPinkyDistalToTr.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightPinkyIntermedia.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightPinkyProximalTo.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightRingDistalToTra.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightRingIntermediat.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightRingProximalToT.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightThumbDistalToTr.stl
Diff not rendered.
Binary file added HandGenerator/Resources/RightThumbIntermedia.stl
Diff not rendered.