The first version of Interactive Mode appeared in DIRSIG-4.0.8. All current development and feature implementations are being done on the DIRSIG 4.1 branch. The Binary output functionality is not available in the 4.0 series.
On a UNIX system, interactive queries can be supplied from a file using shell redirection. Here are the contents of a sample request file named "input.txt":
0 1 10 10 100 0 0 -1 0 1 15 20 100 0 0 -1 0 1 80 80 120 0 0 -1
The input file can then be supplied to DIRSIG as follows:
dirsig4 -interactive ./demo.xml texture.cfg < input.txt
With DIRSIG-4.1, the spectral coverage is now specified via a bandpass XML file. See the How-To section for details on the syntax of this input.
DIRSIG uses spatial data structures to speed geometric intersection. The first time a scene is traced, a global spatial sort in to such a data structure takes place. Likewise, the first time any specific piece of geometry is traced a similar sorting occurs. The results of this spatial sort are cached and any future rays will intersect at full speed.
The make_adb utility, starting with the 4.0.9 release, can generate an ADB for a series of Interactive Mode queries specified in a file.