mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-10-14 04:41:28 +08:00

CMake handling is different STEP: Removed preprocessing stage STEP: Small refactoring STEP: Bigger refactoring STEP: Changed naming on loaded object and volumes: If the STEP contains exactly one named volume, the object and its first volume will both have that name. Otherwise, filename w/o suffix is used as object name and volumes are named using names from the STEP (if there is none, untranslated "PartN" string is used). STEP: Load the libraries dynamically on Win wip
20 lines
591 B
C++
20 lines
591 B
C++
// Original implementation of STEP format import created by Bambulab.
|
|
// https://github.com/bambulab/BambuStudio
|
|
// Forked off commit 1555904, modified by Prusa Research.
|
|
|
|
#ifndef slic3r_Format_STEP_hpp_
|
|
#define slic3r_Format_STEP_hpp_
|
|
|
|
namespace Slic3r {
|
|
|
|
class Model;
|
|
|
|
//typedef std::function<void(int load_stage, int current, int total, bool& cancel)> ImportStepProgressFn;
|
|
|
|
// Load a step file into a provided model.
|
|
extern bool load_step(const char *path_str, Model *model /*LMBBS:, ImportStepProgressFn proFn = nullptr*/);
|
|
|
|
}; // namespace Slic3r
|
|
|
|
#endif /* slic3r_Format_STEP_hpp_ */
|