int parse_obj_scene(obj_scene_data *data_out, char *filename) { obj_growable_scene_data growable_data; obj_init_temp_storage(&growable_data); if (obj_parse_obj_file(&growable_data, filename) == 0) return 0; obj_copy_to_out_storage(data_out, &growable_data); obj_free_temp_storage(&growable_data); return 1; }
int parse_obj_scene(obj_scene_data *data_out, const char *filename) { obj_growable_scene_data growable_data; obj_init_temp_storage(&growable_data); if( obj_parse_obj_file(&growable_data, filename) == 0) return 0; //print_vector(NORMAL, "Max bounds are: ", &growable_data->extreme_dimensions[1]); //print_vector(NORMAL, "Min bounds are: ", &growable_data->extreme_dimensions[0]); obj_copy_to_out_storage(data_out, &growable_data); obj_free_temp_storage(&growable_data); return 1; }