def set_parameters(**kwargs): ''' Set the values of parameters input from the command line. ''' print(kwargs) logger.info("Parse arguments ...") ## Create a Parameters object to store parameters. params = Parameters() ## Process arguments. # if kwargs.get(Args.MODEL_FILE): params.model_file_name = kwargs.get(Args.MODEL_FILE) logger.info("Model file: %s" % params.model_file_name) if not os.path.exists(params.model_file_name): logger.error("The model file '%s' was not found." % params.model_file_name) return None if kwargs.get(Args.FILTER_FACES): params.filter_faces = int(kwargs.get(Args.FILTER_FACES)) params.angle = kwargs.get(Args.ANGLE) params.show_edges = kwargs.get(Args.SHOW_EDGES) params.show_faces = kwargs.get(Args.SHOW_FACES) params.use_feature_angle = kwargs.get(Args.USE_FEATURE_ANGLE) return params
def set_parameters(**kwargs): '''Set the values of parameters input from the command line. ''' print(kwargs) logger.info("Parse arguments ...") ## Create a Parameters object to store parameters. params = Parameters() ## Process arguments. # if kwargs.get(Args.SURFACE_FILE): params.surface_file_name = kwargs.get(Args.SURFACE_FILE) logger.info("Surface file: %s" % params.surface_file_name) if not os.path.exists(params.surface_file_name): logger.error("The surface file '%s' was not found." % params.surface_file_name) return None params.angle = kwargs.get(Args.ANGLE) params.use_feature_angle = kwargs.get(Args.USE_FEATURE_ANGLE) return params