ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/test/gen/Makefile
Revision: 1.3
Committed: Tue Jan 8 23:53:04 2019 UTC (6 years, 4 months ago) by greg
Branch: MAIN
Changes since 1.2: +34 -3 lines
Log Message:
Added tests for genbox genprism genrev gensurf and genworm

File Contents

# User Rev Content
1 greg 1.3 # RCSid $Id: Makefile,v 1.2 2019/01/08 01:11:32 greg Exp $
2 greg 1.1 #
3     # Unit tests for tools built in src/gen but not covered by test/renders
4     #
5    
6 greg 1.3 all: test-gensky test-gendaymtx test-genbox test-genrev test-genworm \
7     test-genprism test-gensurf
8 greg 1.1
9     clean:
10 greg 1.3 rm -f gen*.rad
11 greg 1.1
12     test-gensky:
13 greg 1.2 gensky 11 15 14:21EST +s -g .25 -t 3.5 \
14 greg 1.1 -a 40.7128 -o 74.006 > NYC11-15-14-21.rad
15     radcompare ref/NYC11-15-14-21.rad NYC11-15-14-21.rad
16 greg 1.3 rm -f NYC11-15-14-21.rad
17 greg 1.1
18     test-gendaymtx: test.wea
19     gendaymtx -r 90 -m 1 -g .3 .2 .1 -c .9 .9 1.2 test.wea > test.smx
20     radcompare ref/test.smx test.smx
21 greg 1.3 rm -f test.smx
22    
23     test-genbox:
24     genbox tmat tbox 1 2 3 -i -b .1 > genbox.rad
25     radcompare ref/genbox.rad genbox.rad
26     rm -f genbox.rad
27    
28     test-genrev:
29     genrev tmat trev 'sin(2*PI*t)' '2+cos(2*PI*t)' 16 -s > genrev.rad
30     radcompare ref/genrev.rad genrev.rad
31     rm -f genrev.rad
32    
33     test-genworm:
34     genworm tmat tworm '0' '5*sin(t)' '5*cos(t)' '.4-(.5-t)*(.5-t)' 8 > genworm.rad
35     radcompare ref/genworm.rad genworm.rad
36     rm -f genworm.rad
37    
38     test-genprism:
39     genprism tmat tprism 8 0 5 4 5 4 4 24.5 4 24.5 3 30 1.5 30 22 0 22 \
40     -l 0 0 -1.5 -r .2 > genprism.rad
41     radcompare ref/genprism.rad genprism.rad
42     rm -f genprism.rad
43    
44     test-gensurf:
45     gensurf tmat tsurf '15.5+x(theta(s),phi(t))' '10.5+y(theta(s),phi(t))' \
46     '30.75+z(theta(s),phi(t))' 4 15 -f basin.cal -s > gensurf.rad
47     radcompare ref/gensurf.rad gensurf.rad
48     rm -f gensurf.rad
49