Exemple #1
0
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;
}