www.schorsch.com

Rayfront 1.0 User Manual

Contact | Sitemap | Search

Installation Directory Structure

Path and File Names

All filenames in this tree are lowercase except "Pmw" and "PIL" (which are third party toolkits so we don't want to rename them).

config/
Configuration data which may need editing for your site.
config/hosts
Host configuration file enabling remote simulations.

default/
Files we use when there is nothing else specified.
default/default.rfm
Prototype definitions used when creating new modifiers.
default/default.cal
Functionless function file used for new modifiers.
default/default.dat
Empty data file used for new modifiers.
default/default.sky
Default sky file to start a scene with.
default/default.vf
Default view definition file to start a scene with.
default/default.cfg

Default project configuration file.

html/

Program documentation

library/
The library we use to import modifiers from.
Users that are supposed to edit and enhance the library should have write access to this directory and its subdirectories.
library/material/
'<category>.rfm' files contain collections of materials.
library/pattern/
Dito for patterns.
library/texture/
Dito for textures.
library/mixture/
Dito for mixtures.
library/function/
Function and data files will be copied automatically.
library/lumdb/

Directory where luminaire indexing databases will be stored.
library/location/

Database of cities with longitude, latitude, and timezone

platform/
All the OS specific stuff.
platform/<os>/
<os> is a shorthand code for your specific operating system platform. Rayfront 1.0 knows about linux, win32, irix, and solaris.
platform/<os>/bin/
Binary executable files.
platform/<os>/lib/

Other platform specific files.

lib/
Library files for general third party toolkits.
lib/python/
The Python standard library.
lib/tcl8.0/
lib/tk8.0/

Code modules for the Tcl/Tk user interface toolkit.

pylib/
The library files that contain the actual functionality of Rayfront.
pylib/PIL/
Code modules for the Python Imaging Library toolkit.
pylib/Pmw/
Code modules for the Python Mega Widgets toolkit.
pylib/pyacadlib/
Code modules for the Python for Autocad/Intellicad toolkit.
pylib/editor/
pylib/server/
pylib/rffile/
pylib/rftool/
pylib/cadapi/

Code modules for Rayfront.

raylib/

Support library for Radiance.
srvlogs/

Logfiles for Rayserver, one per host.
The user running the Rayserver process should have write access to this directory.

schedule/

Status files for scheduled jobs, one directory per host.
The user running the Rayserver process should have write access to this directory.

Navigation:

Up:
User Manual Overview

Previous: Installation on Windows Systems
Next:
Program Configuration
http://www.schorsch.com/en/software/rayfront/manual/manifest.html
Copyright © 2004-2020 schorsch.com