mirror of
https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git
synced 2026-05-23 06:39:23 -07:00
28 lines
604 B
C++
28 lines
604 B
C++
#ifndef slic3r_Surface_hpp_
|
|
#define slic3r_Surface_hpp_
|
|
|
|
#include "ExPolygon.hpp"
|
|
|
|
namespace Slic3r {
|
|
|
|
enum SurfaceType { stTop, stBottom, stInternal, stInternalSolid, stInternalBridge, stInternalVoid };
|
|
|
|
class Surface
|
|
{
|
|
public:
|
|
ExPolygon expolygon;
|
|
SurfaceType surface_type;
|
|
double thickness; // in mm
|
|
unsigned short thickness_layers; // in layers
|
|
double bridge_angle;
|
|
unsigned short extra_perimeters;
|
|
bool in_collection;
|
|
};
|
|
|
|
typedef std::vector<Surface> Surfaces;
|
|
typedef std::vector<Surface*> SurfacesPtr;
|
|
|
|
}
|
|
|
|
#endif
|