[brlcad-commits] SF.net SVN: brlcad:[55194] brlcad/trunk/src/sig/d-f.c
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <car...@us...> - 2013-04-19 20:54:41
|
Revision: 55194 http://brlcad.svn.sourceforge.net/brlcad/?rev=55194&view=rev Author: carlmoore Date: 2013-04-19 20:54:34 +0000 (Fri, 19 Apr 2013) Log Message: ----------- shorten the logic in the setting of 'scale', and rearrange an if-else thru removal of '!' Modified Paths: -------------- brlcad/trunk/src/sig/d-f.c Modified: brlcad/trunk/src/sig/d-f.c =================================================================== --- brlcad/trunk/src/sig/d-f.c 2013-04-19 20:52:46 UTC (rev 55193) +++ brlcad/trunk/src/sig/d-f.c 2013-04-19 20:54:34 UTC (rev 55194) @@ -52,9 +52,7 @@ scale = 1.0; if ( argc > 1 ) { - if ( BU_STR_EQUAL( argv[1], "-n" ) ) - scale = 1.0; - else + if ( ! BU_STR_EQUAL( argv[1], "-n" ) ) scale = atof( argv[1] ); argc--; } @@ -64,12 +62,12 @@ } while ( (num = fread( &ibuf[0], sizeof( ibuf[0] ), 512, stdin)) > 0 ) { - if ( !EQUAL(scale, 1.0) ) { + if ( EQUAL(scale, 1.0) ) { for ( i = 0; i < num; i++ ) - obuf[i] = ibuf[i] * scale; + obuf[i] = ibuf[i]; } else { for ( i = 0; i < num; i++ ) - obuf[i] = ibuf[i]; + obuf[i] = ibuf[i] * scale; } ret = fwrite( &obuf[0], sizeof( obuf[0] ), num, stdout ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |