Blender
V4.5
source
blender
io
wavefront_obj
importer
importer_mesh_utils.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
BLI_math_vector_types.hh
"
12
#include "
BLI_span.hh
"
13
#include "
BLI_vector.hh
"
14
#include <string>
15
16
struct
Object
;
17
struct
OBJImportParams
;
18
19
namespace
blender::io::obj
{
20
32
Vector<Vector<int>
>
fixup_invalid_face
(Span<float3> vert_positions, Span<int> face_verts);
33
37
void
transform_object
(
Object
*
object
,
const
OBJImportParams &import_params);
38
39
std::string
get_geometry_name
(
const
std::string &full_name,
char
separator);
40
41
}
// namespace blender::io::obj
BLI_math_vector_types.hh
BLI_span.hh
BLI_vector.hh
Vector
float[3] Vector
Definition
BlenderTypes.h:11
Object
struct Object Object
blender::io::obj
Definition
obj_export_file_writer.cc:35
blender::io::obj::transform_object
void transform_object(Object *object, const OBJImportParams &import_params)
Definition
importer_mesh_utils.cc:88
blender::io::obj::fixup_invalid_face
Vector< Vector< int > > fixup_invalid_face(Span< float3 > vert_positions, Span< int > face_verts)
Definition
importer_mesh_utils.cc:28
blender::io::obj::get_geometry_name
std::string get_geometry_name(const std::string &full_name, char separator)
Definition
importer_mesh_utils.cc:105
OBJImportParams
Definition
IO_wavefront_obj.hh:72
Object
Definition
DNA_object_types.h:192
Generated on
for Blender by
doxygen
1.16.1