26#ifndef BOARD_SKETCH_FILTER_H
27#define BOARD_SKETCH_FILTER_H
53std::vector<std::tuple<Point, Point>>
hachures(
const Path & path,
double spacing,
double angle = 0.0,
bool addHorizontals =
false);
55std::vector<std::tuple<Point, Point>>
hachures(
const Ellipse & ellipse,
double spacing,
double angle = 0.0);
57ShapeList
hachures(
const Ellipse & ellipse, Style style,
SketchFilling type,
double spacing,
double angle = 0.0);
59ShapeList
hachures(
const Path & path, Style style,
SketchFilling type,
double spacing,
double angle = 0.0,
bool addHorizontals =
false);
61ShapeList
hachures(
const Path & path,
SketchFilling type, Color color,
double width,
double spacing,
double angle = 0.0);
The Point structure. @copyright This source code is part of the Board project, a C++ library whose pu...
@copyright This source code is part of the Board project, a C++ library whose purpose is to allow sim...
@copyright This source code is part of the Board project, a C++ library whose purpose is to allow sim...
ShapeList makeRough(const Shape &shape, int repeat=1, SketchFilling filling=PlainFilling, double hachureAngle=0.0, double hachureSpacing=0.0)
Definition SketchFilter.cpp:171
SketchFilling
Definition Types.h:33
@ PlainFilling
Definition Types.h:35
ShapeList hachuresLinesOrBezier(const std::vector< std::tuple< Point, Point > > &lines, Style style, SketchFilling type)
Definition SketchFilter.cpp:261
Group hachures()
Definition rough.cpp:71