The projector module is part of the FDOT extension to Toast, which is currently not included in the precompiled versions, because of problems with external dependencies in Windows.
If you are compiling from sources in Linux, you can compile the FDOT portion of toast by configuring with the flag
./configure --enable-fdot
This requires the Mesa3D libraries to be available. The Mesa dependencies are a bit of a problem at the moment, so you might have to try with different versions (it was tested against an older Mesa-7.5, which however may no longer be supported by current Linux runtimes.
I am looking into a fix for this problem.
Martin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Error using toastMakeProjectorList
Too many input arguments.
Error in FDOT_phantom (line 126)
hProjList_recon = toastMakeProjectorList(hmesh_recon, [128 128], [0 500], 'ORTHO',
'pixelsize', 0.0718*4, [0.0 0.0]); %0.1771);
help!"demo toolbox toast" is ok in maltab2012b,windows 7-64bit,toastv1.0.0.
so how to do with this error??
The projector module is part of the FDOT extension to Toast, which is currently not included in the precompiled versions, because of problems with external dependencies in Windows.
If you are compiling from sources in Linux, you can compile the FDOT portion of toast by configuring with the flag
./configure --enable-fdot
This requires the Mesa3D libraries to be available. The Mesa dependencies are a bit of a problem at the moment, so you might have to try with different versions (it was tested against an older Mesa-7.5, which however may no longer be supported by current Linux runtimes.
I am looking into a fix for this problem.
Martin