Difference between revisions of "3D Viewer"

(Demo video: update video to link to uploaded file)
(For developers: no "here" links, please)
Line 42: Line 42:
 
</source>
 
</source>
  
Until the full 3D Viewer developer documentation is moved to this Wiki, you can find it [http://132.187.25.13/ij3d/?category=Documentation&page=Developer_HowTos here]; the JavaDocs can be found [http://fiji.sc/javadoc/ij3d/package-summary.html here].
+
Until everything is migrated to this wiki, the original website provides the [http://132.187.25.13/ij3d/?category=Documentation&page=Developer_HowTos full 3D Viewer developer documentation].
 +
 
 +
=== Javadocs ===
 +
 
 +
The Fiji Javadocs povide detailed information about the [http://fiji.sc/javadoc/ij3d/package-summary.html 3D Viewer API]
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]
 
[[Category:Visualization]]
 
[[Category:Visualization]]

Revision as of 09:15, 8 August 2014

3D Viewer (ImageJ)
Author Benjamin Schmid, Albert Cardona, Mark Longair, Johannes Schindelin
Maintainer Benjamin Schmid
File [1]
Source Template:GitLink
Initial release April 2007
Latest version January 2013
Development status beta
Category Visualization
Website http://3dviewer.neurofly.de



Purpose

This plugin offers hardware-accelerated visualization possibilities for image stacks. Stacks can be displayed as texture-based volume renderings, surfaces or orthoslices.

3D Viewer overview.png


Demo video

There is a demo screencast (~15 min, 8 MB, FLV format) available, showing many of the features of the 3D viewer. It has been transcoded for this wiki to meet the size and codec constraints, the original file is available on the old 3D Viewer website as an AVI (60 MB)

For more information, please visit the original homepage.

For developers

A lot of functions of the 3D Viewer are macro-recordable. However, if that is not enough (or if the function is not recorded properly), it is better to write a plugin. In the latter case no macros should be called from Java, as that would limit the code to work with the currently active 3D Viewer (even if the user clicked somewhere else).

This code snippet should get you started:

Image3DUniverse univ = new Image3DUniverse();
univ.show();
univ.addMesh(yourImagePlus, null, "somename", 50, new boolean[] {true, true, true}, 2);
...

Until everything is migrated to this wiki, the original website provides the full 3D Viewer developer documentation.

Javadocs

The Fiji Javadocs povide detailed information about the 3D Viewer API