Blender V4.3
IO_stl.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
9#pragma once
10
11#include "BLI_path_utils.hh"
12
13#include "DNA_ID.h"
14
15#include "IO_orientation.hh"
16
17struct Mesh;
18struct bContext;
19struct ReportList;
20
33
49
50void STL_import(bContext *C, const STLImportParams *import_params);
51void STL_export(bContext *C, const STLExportParams *export_params);
52
53Mesh *STL_import_mesh(const STLImportParams *import_params);
#define FILE_MAX
ID and Library types, which are fundamental for SDNA.
#define MAX_IDPROP_NAME
Definition DNA_ID.h:185
eIOAxis
Mesh * STL_import_mesh(const STLImportParams *import_params)
Definition IO_stl.cc:27
void STL_import(bContext *C, const STLImportParams *import_params)
Definition IO_stl.cc:15
void STL_export(bContext *C, const STLExportParams *export_params)
Definition IO_stl.cc:21
eIOAxis up_axis
Definition IO_stl.hh:38
char filepath[FILE_MAX]
Definition IO_stl.hh:36
bool export_selected_objects
Definition IO_stl.hh:40
bool apply_modifiers
Definition IO_stl.hh:42
eIOAxis forward_axis
Definition IO_stl.hh:37
bool ascii_format
Definition IO_stl.hh:43
ReportList * reports
Definition IO_stl.hh:47
float global_scale
Definition IO_stl.hh:39
bool use_scene_unit
Definition IO_stl.hh:41
eIOAxis up_axis
Definition IO_stl.hh:25
bool use_mesh_validate
Definition IO_stl.hh:29
float global_scale
Definition IO_stl.hh:28
eIOAxis forward_axis
Definition IO_stl.hh:24
char filepath[FILE_MAX]
Definition IO_stl.hh:23
ReportList * reports
Definition IO_stl.hh:31
bool use_facet_normal
Definition IO_stl.hh:26
bool use_scene_unit
Definition IO_stl.hh:27