/* SPDX-License-Identifier: GPL-2.0-or-later */ /** \file * \ingroup stl */ #pragma once #include "BKE_context.h" #include "BLI_path_util.h" #include "IO_orientation.h" #ifdef __cplusplus extern "C" { #endif struct STLImportParams { /** Full path to the source STL file to import. */ char filepath[FILE_MAX]; eIOAxis forward_axis; eIOAxis up_axis; bool use_facet_normal; bool use_scene_unit; float global_scale; bool use_mesh_validate; }; /** * C-interface for the importer. */ void STL_import(bContext *C, const struct STLImportParams *import_params); #ifdef __cplusplus } #endif