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, 3 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

# Content
1 # RCSid $Id: Makefile,v 1.2 2019/01/08 01:11:32 greg Exp $
2 #
3 # Unit tests for tools built in src/gen but not covered by test/renders
4 #
5
6 all: test-gensky test-gendaymtx test-genbox test-genrev test-genworm \
7 test-genprism test-gensurf
8
9 clean:
10 rm -f gen*.rad
11
12 test-gensky:
13 gensky 11 15 14:21EST +s -g .25 -t 3.5 \
14 -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 rm -f NYC11-15-14-21.rad
17
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 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