| 1 |
< |
.\" RCSid "$Id" |
| 1 |
> |
.\" RCSid "$Id$" |
| 2 |
|
.TH RHOLO 1 1/14/99 RADIANCE |
| 3 |
|
.SH NAME |
| 4 |
|
rholo - generate/view a RADIANCE holodeck |
| 28 |
|
.I Rholo |
| 29 |
|
is a program for generating and viewing holodeck files. |
| 30 |
|
Similar to |
| 31 |
< |
.I rview(1), |
| 31 |
> |
.I rvu(1), |
| 32 |
|
.I rholo |
| 33 |
|
can compute views interactively, but unlike |
| 34 |
< |
.I rview, |
| 34 |
> |
.I rvu, |
| 35 |
|
it reuses any and all information that was previously computed in |
| 36 |
|
this or earlier runs using the given holodeck file, |
| 37 |
|
.I hdkfile. |
| 208 |
|
There is no default value for this variable. |
| 209 |
|
.TP |
| 210 |
|
.BR section |
| 211 |
< |
A section is a 6-sided parallel prism given by an origin and three axis |
| 211 |
> |
A section is a parallelepiped given by an origin and three axis |
| 212 |
|
vectors (i.e., 12 floating point values in world coordinates). |
| 213 |
|
The axis vectors define the three edges attached to the origin vertex, |
| 214 |
|
and the other edges and vertices are determined by the parallel wall |
| 218 |
|
In object rendering mode, a section may instead contain a detailed |
| 219 |
|
object to be viewed from the outside. |
| 220 |
|
The grid dimensions for each axis may also be given by three additional |
| 221 |
< |
integer arguments following the prism axes. |
| 221 |
> |
integer arguments following the three axes. |
| 222 |
|
Otherwise, if the grid dimensions are left out or any are unspecified |
| 223 |
|
or zero, the "GRID" variable will be used to determine them from the |
| 224 |
|
section axis lengths. |
| 520 |
|
.IP "" .3i |
| 521 |
|
.nf |
| 522 |
|
RIF= sample.rif # rad input file |
| 523 |
< |
section= 2 2 4 5 0 0 0 7 0 0 0 3 # section prism boundaries |
| 523 |
> |
section= 2 2 4 5 0 0 0 7 0 0 0 3 # section parallelepiped origin & vectors |
| 524 |
|
.fi |
| 525 |
|
.PP |
| 526 |
|
Technically, the "RIF" setting is not necessary, but the results are |
| 548 |
|
.I rholo |
| 549 |
|
on the above file to compute a hologram overnight in batch mode: |
| 550 |
|
.IP "" .2i |
| 551 |
< |
rholo -n 1 elect.hdk elect.hif TIME=12 & |
| 551 |
> |
rholo \-n 1 elect.hdk elect.hif TIME=12 & |
| 552 |
|
.PP |
| 553 |
|
This will report progress every hour to "elect.her". |
| 554 |
|
.PP |
| 555 |
|
The next morning, we can look at the holodeck interactively: |
| 556 |
|
.IP "" .2i |
| 557 |
< |
rholo -n 1 -o x11 elect.hdk & |
| 557 |
> |
rholo\-n 1 \-o x11 elect.hdk & |
| 558 |
|
.PP |
| 559 |
|
If the previous command were still running, the above command would |
| 560 |
|
fail because the permissions on the holodeck would not grant access. |
| 596 |
|
the file size limit and permit the holodeck |
| 597 |
|
to be clobbered by a command entered on the standard input: |
| 598 |
|
.IP "" .2i |
| 599 |
< |
rholo -n 1 -o x11 -i -f elect.hdk + DISK=0 |
| 599 |
> |
rholo \-n 1 \-o x11 \-i \-f elect.hdk + DISK=0 |
| 600 |
|
.PP |
| 601 |
|
To create an empty holodeck from settings on the command line: |
| 602 |
|
.IP "" .2i |
| 624 |
|
participating media will usually work. |
| 625 |
|
.SH "SEE ALSO" |
| 626 |
|
chmod(1), ls(1), ps(1), rad(1), ranimate(1), rhcopy(1), rhinfo(1), |
| 627 |
< |
rhoptimize(1), rhpict(1), rpict(1), rtrace(1), rview(1) |
| 627 |
> |
rhoptimize(1), rhpict(1), rpict(1), rtrace(1), rvu(1) |