@@ -2659,6 +2680,16 @@ public class CLTParameters {
if (properties.getProperty(prefix+"gltf_emissive")!=null) this.gltf_emissive=Boolean.parseBoolean(properties.getProperty(prefix+"gltf_emissive"));
if (properties.getProperty(prefix+"gltf_alpha_blend")!=null) this.gltf_alpha_blend=Boolean.parseBoolean(properties.getProperty(prefix+"gltf_alpha_blend"));
if (properties.getProperty(prefix+"gsmth_use_lma")!=null) this.gsmth_use_lma =Boolean.parseBoolean(properties.getProperty(prefix+ "gsmth_use_lma" ));
if (properties.getProperty(prefix+"gsmth_discard_low")!=null) this.gsmth_discard_low =Double.parseDouble(properties.getProperty(prefix+ "gsmth_discard_low" ));
if (properties.getProperty(prefix+"gsmth_discard_high")!=null) this.gsmth_discard_high =Double.parseDouble(properties.getProperty(prefix+ "gsmth_discard_high" ));
if (properties.getProperty(prefix+"gsmth_stile_hstep")!=null) this.gsmth_stile_hstep =Integer.parseInt(properties.getProperty(prefix+ "gsmth_stile_hstep" ));
if (properties.getProperty(prefix+"gsmth_stile_radius")!=null) this.gsmth_stile_radius =Double.parseDouble(properties.getProperty(prefix+ "gsmth_stile_radius" ));
if (properties.getProperty(prefix+"gsmth_sigma")!=null) this.gsmth_sigma =Double.parseDouble(properties.getProperty(prefix+ "gsmth_sigma" ));
if (properties.getProperty(prefix+"gsmth_radius_levels")!=null) this.gsmth_radius_levels=Integer.parseInt(properties.getProperty(prefix+ "gsmth_radius_levels"));
if (properties.getProperty(prefix+"gsmth_min_non_empty")!=null) this.gsmth_min_non_empty=Integer.parseInt(properties.getProperty(prefix+ "gsmth_min_non_empty"));
if (properties.getProperty(prefix+"gsmth_border_level")!=null) this.gsmth_border_level =Integer.parseInt(properties.getProperty(prefix+ "gsmth_border_level" ));
if (properties.getProperty(prefix+"gmap_render_hdr")!=null) this.gmap_render_hdr=Boolean.parseBoolean(properties.getProperty(prefix+ "gmap_render_hdr"));
if (properties.getProperty(prefix+"gmap_en")!=null) this.gmap_en=Boolean.parseBoolean(properties.getProperty(prefix+ "gmap_en"));
if (properties.getProperty(prefix+"gmap_parallel_proj")!=null) this.gmap_parallel_proj=Boolean.parseBoolean(properties.getProperty(prefix+"gmap_parallel_proj"));
@@ -3921,6 +3952,26 @@ public class CLTParameters {
gd.addMessage ("glTF export");
gd.addCheckbox ("glTF use emissive textures", this.gltf_emissive);
gd.addCheckbox ("glTF use alpha blend", this.gltf_alpha_blend);
gd.addMessage ("Extract smooth ground surface");
gd.addCheckbox ("Use only LMA disparity for ground", this.gsmth_use_lma,
"Use only LMA-generated disparity to find the ground plane to project the map.");