LunarPlugins / SlicerOpenVR

A Slicer extension that enables user to interact with a Slicer scene using virtual reality.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SlicerOpenVR

A Slicer extension that enables user to interact with a Slicer scene using virtual reality.

Building steps

This Slicer extension is in active development. The API may change from version to version without notice.

It currently requires patches not yet integrated in upstream Slicer. See https://github.com/Slicer/Slicer/compare/master...jbvimort:VR

Waiting it is available in the Slicer Extension Manager, follow these instructions:

  • Clone Slicer from https://github.com/jbvimort/Slicer and checkout the VR branch

    git clone https://github.com/jbvimort/Slicer -b VR
    
  • Build Slicer using a script similar to this one: https://gist.github.com/jbvimort/903f626b27587a2a137293da0d0cf5e0 (take care to modify the path to adapt it to your environment)

  • Build the extension against the newly built Slicer

  • To start Slicer from a build tree and ensure the extension is properly loaded, considering using the --launcher-additional-settings option:

    ./Slicer.exe  --launcher-additional-settings C:\path\to\SlicerOpenVR-build\inner-build\AdditionalLauncherSettings.ini --additional-module-paths C:\path\to\SlicerOpenVR-build\inner-build\
    

Note that specifying the top-level build directory of the extension ensures that Slicer find all types of modules.

License

It is covered by the Apache License, Version 2.0:

http://www.apache.org/licenses/LICENSE-2.0

About

A Slicer extension that enables user to interact with a Slicer scene using virtual reality.

License:Apache License 2.0


Languages

Language:C++ 71.6%Language:CMake 28.4%