Skip to content

openigtlink/OpenIGTLink-Unity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

OpenIGTLink-Unity

A basic example scene is provided in /Assets/Scenes/

The scripts are only configured to run as an OpenIGTLink client. If connection to 3D Slicer is desired, 3D Slicer must run OpenIGTLinkIF as a server.

The server configuration is read in from /config.txt, not from the values set within the Unity editor.

  • When running in the editor, config.txt should be placed in the project directory.
  • When running in a compiled build, config.txt should be placed in the same directory as the executable.

The OpenIGTLinkConnect script should be added to a GameObject in the scene.

The OpenIGTLinkFlag script should be added to all GameObjects that will receive or send data.

  • Transforms currently are sent with the same name as the GameObject they are attached to up to the character limit of OpenIGTLink
  • Transforms received currently apply to objects with the same name as the transform in the OpenIGTLink message

The Matrix4x4 definition originates from a SteamVR extension. A replacement implementation would be required with any project not using SteamVR.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.2%
  • ShaderLab 1.7%
  • GLSL 1.1%