libslic3r
Library for generating gcode from 3d models
|
#include <FillConcentric.hpp>
Public Member Functions | |
virtual | ~FillConcentric () |
Public Member Functions inherited from Slic3r::Fill | |
virtual | ~Fill () |
virtual bool | use_bridge_flow () const |
virtual Polylines | fill_surface (const Surface &surface) |
Perform the fill. More... | |
coordf_t | spacing () const |
Protected Member Functions | |
virtual Fill * | clone () const |
virtual void | _fill_surface_single (unsigned int thickness_layers, const direction_t &direction, ExPolygon &expolygon, Polylines *polylines_out) |
The expolygon may be modified by the method to avoid a copy. More... | |
virtual bool | no_sort () const |
Do not sort the fill lines to optimize the print head path? More... | |
virtual bool | can_solid () const |
Can this pattern be used for solid infill? More... | |
Protected Member Functions inherited from Slic3r::Fill | |
Fill () | |
virtual float | _layer_angle (size_t idx) const |
Implementations can override the following virtual method: More... | |
direction_t | _infill_direction (const Surface &surface) const |
Additional Inherited Members | |
Static Public Member Functions inherited from Slic3r::Fill | |
static Fill * | new_from_type (const InfillPattern type) |
static Fill * | new_from_type (const std::string &type) |
Public Attributes inherited from Slic3r::Fill | |
size_t | layer_id |
Index of the layer. More... | |
coordf_t | z |
Z coordinate of the top print surface, in unscaled coordinates. More... | |
coordf_t | min_spacing |
in unscaled coordinates More... | |
float | endpoints_overlap |
overlap over spacing for extrusion endpoints More... | |
float | angle |
in radians, ccw, 0 = East More... | |
coord_t | link_max_length |
coord_t | loop_clipping |
In scaled coordinates. Used by the concentric infill pattern to clip the loops to create extrusion paths. More... | |
BoundingBox | bounding_box |
float | density |
Fill density, fraction in <0, 1> More... | |
bool | dont_connect |
Don't connect the fill lines around the inner perimeter. More... | |
bool | dont_adjust |
Don't adjust spacing to fill the space evenly. More... | |
bool | complete |
Protected Types inherited from Slic3r::Fill | |
typedef std::pair< float, Point > | direction_t |
Protected Attributes inherited from Slic3r::Fill | |
coordf_t | _spacing |
the actual one in unscaled coordinates, we fill this while generating paths More... | |
|
inlinevirtual |
|
protectedvirtual |
The expolygon may be modified by the method to avoid a copy.
Reimplemented from Slic3r::Fill.
|
inlineprotectedvirtual |
Can this pattern be used for solid infill?
Reimplemented from Slic3r::Fill.
|
inlineprotectedvirtual |
Implements Slic3r::Fill.
|
inlineprotectedvirtual |
Do not sort the fill lines to optimize the print head path?
Reimplemented from Slic3r::Fill.