-
Notifications
You must be signed in to change notification settings - Fork 260
Add SlicerTrame extension #2174
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
base: main
Are you sure you want to change the base?
Conversation
This will be awesome, thank you! I'll test this and provide feedback within a few days |
Hey @lassoan! |
@Thibault-Pelletier thank you for your patience. The extension looks great. However, I had an installation issue, which prevented me from actually trying it. I've built the extension, built a package, and installed it from Slicer. However, when I tried to launch it, it did not find vtkWebCore. What I noticed that vtkWebGLExporter.dll was not included in the install package. However, it was still a VTK-9.2 based build, so it was possible that there were some issues due to that, too. I've now updated my build options to use VTK-9.4 and the build is in progress. A few nitpicks:
|
Hi @lassoan, You are correct, the extension is only compatible with VTK 9.4+ (I was waiting for the Slicer update to go through to submit the extension). Regarding the port, 0 will provide a new unused port when starting the server, so it should be a good default for users trying the server locally. I will probably address your other comments next week. |
After building from scratch with latest Slicer main (VTK-9.4), build and packaging is successful, but the VTK remote modules don't seem to be all included/placed in the right location in the installation package. When installing the package and attempting to start SlicerTrame, I get this error:
@jcfr could you help with this? It should work very similarly to the VirtualReality extension's VTK module build. |
@lassoan thanks for your feedbacks. Packaging the extension and using the packaged .zip file should work now. |
New extension
Tier 1
Any extension that is listed in the Extensions Catalog must fulfill these requirements.
3d-slicer-extension
GitHub topic so that it is listed here. To edit topics, click the settings icon in the right side of "About" section header and enter3d-slicer-extension
in "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topicsSettings
and in repository settings uncheckWiki
,Projects
, andDiscussions
(if they are currently not used).About
in the top-right corner of the repository main page and uncheckReleases
andPackages
(if they are currently not used)Tier 3
Community-supported extensions.
Tier 5
Critically important extensions, supported by Slicer core developers. New Slicer Stable Release is released only if all Tier 5 extension packages are successfully created on all supported platforms.