Plus applications user manual  2.7.0.3de27e5
Software library for tracked ultrasound image acquisition, calibration, and processing.
3dConnexion 3D mouse devices

Supported hardware devices

Supported platforms

Installation

Device configuration settings

Use cases

Usage in 3D Slicer

Settings for rotating/translating an image in the axial, sagittal, coronal slice views in 3D Slicer:

Mode="JOYSTICK" TranslationScales="-0.001 -0.001 -0.001" RotationScales="0.001 0.001 0.001"

Settings for rotating/translating an object in the 3D view in 3D Slicer:

Mode="JOYSTICK" TranslationScales="-0.001 0.001 -0.001" RotationScales="-0.001 0.001 -0.001"

Example configuration file PlusDeviceSet_Server_3dConnexion.xml

<PlusConfiguration version="2.1">
<DataCollection StartupDelaySec="1.0">
<DeviceSet
Name="PlusServer: 3dConnexion SpaceNavigator 3D mouse"
Description="Broadcasting tool tracking data through OpenIGTLink" />
<Device
Id="TrackerDevice"
Type="3dConnexion"
Mode="JOYSTICK"
TranslationScales="0.001 -0.001 -0.001"
RotationScales="0.001 -0.001 -0.001"
ToolReferenceFrame="Tracker" >
<DataSources>
<DataSource Type="Tool" Id="Navigator" PortName="SpaceNavigator" />
</DataSources>
<OutputChannels>
<OutputChannel Id="TrackerStream" >
<DataSource Id="Navigator" />
</OutputChannel>
</OutputChannels>
</Device>
<Device
Id="CaptureDevice"
Type="VirtualCapture"
BaseFilename="RecordingTest.igs.mha"
EnableCapturingOnStart="FALSE" >
<InputChannels>
<InputChannel Id="TrackerStream" />
</InputChannels>
</Device>
</DataCollection>
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentWithProcessingMs="50"
ListeningPort="18944"
OutputChannelId="TrackerStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="TRANSFORM" />
</MessageTypes>
<TransformNames>
<Transform Name="NavigatorToTracker" />
</TransformNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>