ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/rfluxmtx.c
Revision 2.57 - (view) (download) (annotate) - [select for diffs]
Tue Mar 19 10:48:05 2024 UTC (9 days, 11 hours ago) by greg
Branch: MAIN
CVS Tags: HEAD
Changes since 2.56: +3 -3 lines
Diff to previous 2.56 , to selected 2.5
fix(rfluxmtx,genBSDF): Fixed issue with -c{s,w} argument parsing

Revision 2.56 - (view) (download) (annotate) - [select for diffs]
Thu Feb 8 02:26:01 2024 UTC (7 weeks ago) by greg
Branch: MAIN
Changes since 2.55: +10 -1 lines
Diff to previous 2.55 , to selected 2.5
feat(rfluxmtx): Added new hemisphere samplying type, "h=cie" for CIE sky scanner subdivision

Revision 2.55 - (view) (download) (annotate) - [select for diffs]
Wed Nov 15 18:02:53 2023 UTC (4 months, 1 week ago) by greg
Branch: MAIN
Changes since 2.54: +16 -6 lines
Diff to previous 2.54 , to selected 2.5
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)

Revision 2.54 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 01:38:50 2021 UTC (2 years, 3 months ago) by greg
Branch: MAIN
CVS Tags: rad5R4
Changes since 2.53: +5 -7 lines
Diff to previous 2.53 , to selected 2.5
refactor: removed prefix from SDdisk2square() and SDsquare2disk() & made consistent

Revision 2.53 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 21:28:19 2020 UTC (3 years, 6 months ago) by greg
Branch: MAIN
Changes since 2.52: +2 -1 lines
Diff to previous 2.52 , to selected 2.5
feat(rcontrib,rfluxmtx): Added -t option to specify progress report interval

Revision 2.52 - (view) (download) (annotate) - [select for diffs]
Mon Sep 7 04:06:17 2020 UTC (3 years, 6 months ago) by greg
Branch: MAIN
Changes since 2.51: +5 -5 lines
Diff to previous 2.51 , to selected 2.5
fix(rfluxmtx): Fixed issue with too-small polygons

Revision 2.51 - (view) (download) (annotate) - [select for diffs]
Mon Mar 2 22:00:05 2020 UTC (4 years ago) by greg
Branch: MAIN
CVS Tags: rad5R3
Changes since 2.50: +58 -5 lines
Diff to previous 2.50 , to selected 2.5
Switched pipe output to use open_process() call on Unix

Revision 2.50 - (view) (download) (annotate) - [select for diffs]
Tue Dec 10 19:18:43 2019 UTC (4 years, 3 months ago) by greg
Branch: MAIN
Changes since 2.49: +2 -2 lines
Diff to previous 2.49 , to selected 2.5
Fixed glitch in previous change

Revision 2.49 - (view) (download) (annotate) - [select for diffs]
Tue Dec 10 19:15:54 2019 UTC (4 years, 3 months ago) by greg
Branch: MAIN
Changes since 2.48: +5 -3 lines
Diff to previous 2.48 , to selected 2.5
Made -w option a little more robust

Revision 2.48 - (view) (download) (annotate) - [select for diffs]
Mon Jul 29 22:52:39 2019 UTC (4 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.47: +14 -6 lines
Diff to previous 2.47 , to selected 2.5
Made more robust to special characters (and spaces) in file names

Revision 2.47 - (view) (download) (annotate) - [select for diffs]
Sun Mar 3 17:01:13 2019 UTC (5 years ago) by greg
Branch: MAIN
Changes since 2.46: +2 -2 lines
Diff to previous 2.46 , to selected 2.5
Changed test to strict zero because it can sometimes be that!

Revision 2.46 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 15:51:48 2018 UTC (5 years, 5 months ago) by greg
Branch: MAIN
CVS Tags: rad5R2
Changes since 2.45: +4 -2 lines
Diff to previous 2.45 , to selected 2.5
Made rcontrib command-line length more generous to handle more receivers

Revision 2.45 - (view) (download) (annotate) - [select for diffs]
Sat May 13 01:50:54 2017 UTC (6 years, 10 months ago) by greg
Branch: MAIN
CVS Tags: rad5R1
Changes since 2.44: +4 -2 lines
Diff to previous 2.44 , to selected 2.5
Fixed axis reversal in Reinhart sample generator (wrong since August 2014)

Revision 2.44 - (view) (download) (annotate) - [select for diffs]
Thu Apr 13 22:47:17 2017 UTC (6 years, 11 months ago) by greg
Branch: MAIN
Changes since 2.43: +3 -3 lines
Diff to previous 2.43 , to selected 2.5
Added parens to eliminate compiler warnings

Revision 2.43 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 19:53:59 2017 UTC (7 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.42: +5 -1 lines
Diff to previous 2.42 , to selected 2.5
More consistent use of warnings

Revision 2.42 - (view) (download) (annotate) - [select for diffs]
Thu Dec 22 17:28:06 2016 UTC (7 years, 3 months ago) by greg
Branch: MAIN
Changes since 2.41: +6 -2 lines
Diff to previous 2.41 , to selected 2.5
Minor change -- should not affect anything

Revision 2.41 - (view) (download) (annotate) - [select for diffs]
Sat Aug 20 03:43:24 2016 UTC (7 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.40: +2 -2 lines
Diff to previous 2.40 , to selected 2.5
Another tweak to reduce floating point error accumulation

Revision 2.40 - (view) (download) (annotate) - [select for diffs]
Sat Aug 20 03:36:04 2016 UTC (7 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.39: +3 -3 lines
Diff to previous 2.39 , to selected 2.5
Reverted unnecessary change and introduced new potential fix for FP inaccuracy

Revision 2.39 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 18:31:26 2016 UTC (7 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.38: +2 -2 lines
Diff to previous 2.38 , to selected 2.5
Possible fix to memory error (manifests on Windows)

Revision 2.38 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 00:52:48 2016 UTC (7 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.37: +5 -5 lines
Diff to previous 2.37 , to selected 2.5
Switched over to more efficient fread/fwrite replacements getbinary/putbinary

Revision 2.37 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 00:06:36 2016 UTC (7 years, 11 months ago) by greg
Branch: MAIN
Changes since 2.36: +7 -3 lines
Diff to previous 2.36 , to selected 2.5
Added missing call to exit on memory error

Revision 2.36 - (view) (download) (annotate) - [select for diffs]
Sun Mar 6 01:13:18 2016 UTC (8 years ago) by schorsch
Branch: MAIN
Changes since 2.35: +2 -2 lines
Diff to previous 2.35 , to selected 2.5
Prepare for SCons build on Win32 and Win64

Revision 2.35 - (view) (download) (annotate) - [select for diffs]
Fri Mar 4 00:21:21 2016 UTC (8 years ago) by greg
Branch: MAIN
Changes since 2.34: +1 -6 lines
Diff to previous 2.34 , to selected 2.5
Eliminated redundant #define's for getc and putc

Revision 2.34 - (view) (download) (annotate) - [select for diffs]
Tue Feb 2 18:02:32 2016 UTC (8 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.33: +2 -58 lines
Diff to previous 2.33 , to selected 2.5
Moved declaration of popen to paths.h and put convert_command() into module

Revision 2.33 - (view) (download) (annotate) - [select for diffs]
Tue Feb 2 01:43:24 2016 UTC (8 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.32: +2 -4 lines
Diff to previous 2.32 , to selected 2.5
Removed redundant error output

Revision 2.32 - (view) (download) (annotate) - [select for diffs]
Fri Dec 4 22:16:18 2015 UTC (8 years, 3 months ago) by greg
Branch: MAIN
Changes since 2.31: +15 -5 lines
Diff to previous 2.31 , to selected 2.5
Added support for (quoted) output commands in rfluxmtx

Revision 2.31 - (view) (download) (annotate) - [select for diffs]
Sun Sep 13 21:09:20 2015 UTC (8 years, 6 months ago) by greg
Branch: MAIN
CVS Tags: rad5R0
Changes since 2.30: +2 -2 lines
Diff to previous 2.30 , to selected 2.5
Fixed bug in sample testing discovered by Rob G.

Revision 2.30 - (view) (download) (annotate) - [select for diffs]
Wed Jul 22 04:23:27 2015 UTC (8 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.29: +35 -24 lines
Diff to previous 2.29 , to selected 2.5
Improved matrix multiplication accuracy by forcing promotions to double

Revision 2.29 - (view) (download) (annotate) - [select for diffs]
Thu May 21 05:54:54 2015 UTC (8 years, 10 months ago) by greg
Branch: MAIN
Changes since 2.28: +2 -2 lines
Diff to previous 2.28 , to selected 2.5
Made axis randomization optional in getperpendicular()

Revision 2.28 - (view) (download) (annotate) - [select for diffs]
Tue May 19 12:13:53 2015 UTC (8 years, 10 months ago) by greg
Branch: MAIN
Changes since 2.27: +7 -2 lines
Diff to previous 2.27 , to selected 2.5
Added option passing for photon map

Revision 2.27 - (view) (download) (annotate) - [select for diffs]
Wed Apr 1 01:38:36 2015 UTC (8 years, 11 months ago) by greg
Branch: MAIN
Changes since 2.26: +2 -2 lines
Diff to previous 2.26 , to selected 2.5
Fixes for Klems & tensor tree coordinate orientations

Revision 2.26 - (view) (download) (annotate) - [select for diffs]
Fri Mar 27 18:58:06 2015 UTC (9 years ago) by greg
Branch: MAIN
Changes since 2.25: +28 -12 lines
Diff to previous 2.25 , to selected 2.5
Hopeful fix to bugs in genBSDF due to lack of left-handed coordinates

Revision 2.25 - (view) (download) (annotate) - [select for diffs]
Fri Mar 20 15:19:22 2015 UTC (9 years ago) by greg
Branch: MAIN
Changes since 2.24: +2 -2 lines
Diff to previous 2.24 , to selected 2.5
Fixed bug introduced in last change.

Revision 2.24 - (view) (download) (annotate) - [select for diffs]
Thu Mar 12 15:36:11 2015 UTC (9 years ago) by greg
Branch: MAIN
Changes since 2.23: +12 -3 lines
Diff to previous 2.23 , to selected 2.5
Added warning for sender files with multiple modifier names

Revision 2.23 - (view) (download) (annotate) - [select for diffs]
Wed Feb 18 06:18:38 2015 UTC (9 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.22: +2 -2 lines
Diff to previous 2.22 , to selected 2.5
Fixed return code

Revision 2.22 - (view) (download) (annotate) - [select for diffs]
Wed Feb 18 06:16:02 2015 UTC (9 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.21: +2 -2 lines
Diff to previous 2.21 , to selected 2.5
Fixed verbose report

Revision 2.21 - (view) (download) (annotate) - [select for diffs]
Wed Feb 18 05:56:12 2015 UTC (9 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.20: +2 -2 lines
Diff to previous 2.20 , to selected 2.5
Fixed bug where second and later #@rfluxmtx lines in succession were ignored

Revision 2.20 - (view) (download) (annotate) - [select for diffs]
Mon Feb 2 16:04:11 2015 UTC (9 years, 1 month ago) by greg
Branch: MAIN
Changes since 2.19: +5 -2 lines
Diff to previous 2.19 , to selected 2.5
Fixed uniform receivers so backside does not get contributions

Revision 2.19 - (view) (download) (annotate) - [select for diffs]
Thu Dec 4 05:26:28 2014 UTC (9 years, 3 months ago) by greg
Branch: MAIN
Changes since 2.18: +3 -12 lines
Diff to previous 2.18 , to selected 2.5
Improved behavior of anisotropic reflections

Revision 2.18 - (view) (download) (annotate) - [select for diffs]
Tue Aug 26 19:10:10 2014 UTC (9 years, 7 months ago) by greg
Branch: MAIN
CVS Tags: rad4R2P1, rad4R2P2
Changes since 2.17: +3 -3 lines
Diff to previous 2.17 , to selected 2.5
Fixed Reinhart sky sender sampling

Revision 2.17 - (view) (download) (annotate) - [select for diffs]
Tue Aug 26 18:56:19 2014 UTC (9 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.16: +2 -2 lines
Diff to previous 2.16 , to selected 2.5
Fixed vector sampling directions for Klems senders and Reinhart sky receivers

Revision 2.16 - (view) (download) (annotate) - [select for diffs]
Tue Aug 26 07:41:29 2014 UTC (9 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.15: +12 -10 lines
Diff to previous 2.15 , to selected 2.5
Pays attention to -w option internally

Revision 2.15 - (view) (download) (annotate) - [select for diffs]
Fri Aug 15 19:59:56 2014 UTC (9 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.14: +8 -4 lines
Diff to previous 2.14 , to selected 2.5
Fixed bugs in parameter parsing

Revision 2.14 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 02:38:24 2014 UTC (9 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.13: +15 -7 lines
Diff to previous 2.13 , to selected 2.5
Added support for argument expansion in rfluxmtx

Revision 2.13 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 00:59:53 2014 UTC (9 years, 7 months ago) by greg
Branch: MAIN
Changes since 2.12: +12 -9 lines
Diff to previous 2.12 , to selected 2.5
Altered rfluxmtx so it could accept a starting octree

Revision 2.12 - (view) (download) (annotate) - [select for diffs]
Mon Jul 28 16:30:18 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
CVS Tags: rad4R2
Changes since 2.11: +2 -1 lines
Diff to previous 2.11 , to selected 2.5
Added inclusion of rtprocess.h

Revision 2.11 - (view) (download) (annotate) - [select for diffs]
Fri Jul 25 19:23:14 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.10: +8 -8 lines
Diff to previous 2.10 , to selected 2.5
Also limit "-i" support to pass-through mode

Revision 2.10 - (view) (download) (annotate) - [select for diffs]
Fri Jul 25 17:03:06 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.9: +10 -8 lines
Diff to previous 2.9 , to selected 2.5
Fixed other missing return values

Revision 2.9 - (view) (download) (annotate) - [select for diffs]
Fri Jul 25 16:58:20 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.8: +3 -3 lines
Diff to previous 2.8 , to selected 2.5
Fixed bug in setting of receiver normal for sources

Revision 2.8 - (view) (download) (annotate) - [select for diffs]
Fri Jul 25 15:46:10 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.7: +20 -5 lines
Diff to previous 2.7 , to selected 2.5
Added -I option support in pass-through and fixed source orientation

Revision 2.7 - (view) (download) (annotate) - [select for diffs]
Wed Jul 23 22:39:40 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.6: +22 -10 lines
Diff to previous 2.6 , to selected 2.5
Added better error messages and fixed bug in Reinhart/Tregenza sampling

Revision 2.6 - (view) (download) (annotate) - [select for diffs]
Wed Jul 23 00:40:17 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.5: +22 -19 lines
Diff to previous 2.5
Fixed most of the other bugs

Revision 2.5 - (view) (download) (annotate) - [selected]
Tue Jul 22 23:21:56 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.4: +7 -4 lines
Diff to previous 2.4
Fixed some bugs... more to go

Revision 2.4 - (view) (download) (annotate) - [select for diffs]
Tue Jul 22 21:55:31 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.3: +47 -6 lines
Diff to previous 2.3 , to selected 2.5
Created man page for rfluxmtx and added some error checks

Revision 2.3 - (view) (download) (annotate) - [select for diffs]
Tue Jul 22 02:12:48 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.2: +19 -11 lines
Diff to previous 2.2 , to selected 2.5
Added Reinhart sky cal file

Revision 2.2 - (view) (download) (annotate) - [select for diffs]
Mon Jul 21 15:59:47 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Changes since 2.1: +61 -69 lines
Diff to previous 2.1 , to selected 2.5
Getting close to working version of rfluxmtx

Revision 2.1 - (view) (download) (annotate) - [select for diffs]
Sat Jul 19 01:19:49 2014 UTC (9 years, 8 months ago) by greg
Branch: MAIN
Diff to selected 2.5
Checking in incomplete and untested version of rfluxmtx

Convenience Links

Links to HEAD: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a