neurolabusc / MRIcroGL10_OLD

DEPRECATED development has moved to https://github.com/rordenlab/MRIcroGL
https://www.nitrc.org/plugins/mwiki/index.php/mricrogl:MainPage
BSD 2-Clause "Simplified" License
58 stars 24 forks source link
archived deprecated dicom nifti-format obselete volume-ray-casting volume-rendering

MRIcroGL

Warning

#f03c15 This repository is for the old MRIcroGL 1.0 (which uses OpenGL 2.1). Development has moved to MRIcroGL 1.2 (which uses OpenGL 3.3).

About

MRIcroGL is an open source volume ray caster. For details and compiled versions visit the NITRC wiki. You can also visit the MRIcroGL home pages which include videos, notes and troubleshooting advice.

alt tag

Installation

You can download the latest release for Windows, MacOS or Linux from either of these sites:

Compiling

Most users will want to use the pre-compiled executable (see the previous section). However, you can compile this yourself. Lazarus 2.0 or later is recommended.

lazbuild --verbose-pkgsearch lazopenglcontext --verbose-pkgsearch pascalscript
if [ $? -eq 0 ]
then
    echo "required packages already installed"
else
    echo "installing packages"
    lazbuild --add-package lazopenglcontext --add-package pascalscript --build-ide=
fi
if [[ "$OSTYPE" == "darwin"* ]]; then
    echo "macOS compiling for Cocoa, instead of default Carbon widgetset"
    lazbuild  -B --ws=cocoa ./simplelaz.lpr
else
    lazbuild -B ./simplelaz.lpi
fi
License

This software includes a BSD license.