![]() |
libslic3r
Library for generating gcode from 3d models
|
#include <FillRectilinear.hpp>
Public Member Functions | |
| virtual Fill * | clone () const |
| virtual | ~FillCubic () |
| virtual bool | can_solid () const |
| Can this pattern be used for solid infill? More... | |
Public Member Functions inherited from Slic3r::FillRectilinear | |
| virtual | ~FillRectilinear () |
Public Member Functions inherited from Slic3r::Fill | |
| virtual | ~Fill () |
| virtual bool | use_bridge_flow () const |
| virtual bool | no_sort () const |
| Do not sort the fill lines to optimize the print head path? More... | |
| virtual Polylines | fill_surface (const Surface &surface) |
| Perform the fill. More... | |
| coordf_t | spacing () const |
Protected Member Functions | |
| virtual float | _layer_angle (size_t idx) const |
| Implementations can override the following virtual method: More... | |
| virtual void | _fill_surface_single (unsigned int thickness_layers, const std::pair< float, Point > &direction, ExPolygon &expolygon, Polylines *polylines_out) |
Protected Member Functions inherited from Slic3r::FillRectilinear | |
| 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... | |
| void | _fill_single_direction (ExPolygon expolygon, const direction_t &direction, coord_t x_shift, Polylines *out) |
Protected Member Functions inherited from Slic3r::Fill | |
| Fill () | |
| 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 |
|
inlineprotectedvirtual |
Implementations can override the following virtual method:
Reimplemented from Slic3r::Fill.
|
inlinevirtual |
Can this pattern be used for solid infill?
Reimplemented from Slic3r::FillRectilinear.
|
inlinevirtual |
Reimplemented from Slic3r::FillRectilinear.
1.8.14