X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=csRadar.c;h=955a7902dd649885e77add47786045b7af6142cb;hb=7033ae666b8bd2998864670d08108efa177ad8f4;hp=9f05c2b02aaafd6fc105a6182dd82e5b1e13230f;hpb=dee56773cecd3a165331732008b7c0acf6f13393;p=csRadar.git diff --git a/csRadar.c b/csRadar.c index 9f05c2b..955a790 100644 --- a/csRadar.c +++ b/csRadar.c @@ -16,6 +16,8 @@ int main( int argc, char *argv[] ) { .padding = 128.f, .resolution = 1024, + .min_z = -INFINITY, + .max_z = INFINITY, .write_txt = 1, .api_version = csr_api_version, .sampling_mode = k_EMSAA_RGSS @@ -91,6 +93,11 @@ int main( int argc, char *argv[] ) { extension = arg; } + + if( (arg = csr_long_opt_arg( "min" )) ) + api.min_z = atof( arg ); + if( (arg = csr_long_opt_arg( "max" )) ) + api.max_z = atof( arg ); if( csr_opt( 'v' ) || csr_long_opt( "version" ) ) { @@ -113,14 +120,14 @@ int main( int argc, char *argv[] ) "Options:\n" " -g Required if you are loading models\n" " -r 1024 Output resolution\n" - " -o Specify output name/path\n" + " -o Specify output name/path (no extension, dir must exist)\n" " -e Same as default arg, but instead filters for entity class\n" - //" -s Add a vertical split at this height\n" " --padding=128 When cropping radar, add padding units to border\n" - //" --standard-layers Use standard TAR layers/groups\n" " --no-txt Don't create matching radar txt\n" - " --multi-sample=RGSS [ none, 2x, rgss, 8r ]\n" + " --multi-sample=rgss [ none, 2x, rgss, 8r ]\n" " --extension=TAR Use an extension binary instead\n" + " --min=z Miniumum height to render\n" + " --max=z Maxiumum height to render\n" "\n" " -v --version Display program version\n" " -h --help Display this help text\n" @@ -169,7 +176,7 @@ int main( int argc, char *argv[] ) } if( !extension ) - extension = "csRadarFree"; + extension = "csr_substance"; csr_so ext = csr_libopen( extension );