HAND-Drawn module for pycairo
Project description
HANDD
HAND-Drawn like Context extension for pycairo
Installation
pip3 install handd
Dependancy:
pycairo
The new Context methods
classmethod
HDD.is_in(x, y, closed_path)
methods on tuple lists
hdd.lline_hdd(xy)
hdd.lpolygon_hdd(xy)
(returns(p, bb)
path and bounding box)hdd.lround_point_hdd(xy)
hdd.lpoint_hdd(xy, radius=5)
basic figures methods
hdd.rectangle_hdd(x, y, w, h)
(returns(p, bb)
path and bounding box)hdd.regular_polygon_hdd(x, y, radius, n_sides, angle=0)
(returns(p, bb)
path and bounding box)hdd.disc_hdd(x, y, radius, a_start, a_end=None)
(returns(p, bb)
path and bounding box)hdd.sector_hdd(x, y, radius, a_start, a_end, dev=3)
(returns(p, bb)
path and bounding box)hdd.real_circle_hdd(x, y, radius, step=.005)
(returns(p, bb)
path and bounding box)hdd.circle_hdd(x, y, radius, dev=3, step=.01)
(returns(p, bb)
path and bounding box)
various methods
hdd.hatch_hdd(path, bbox, n=10, angle=math.pi / 4, condition=lambda x, y: True)
hdd.dot_hdd(path, bbox, sep=5)
hdd.axes_hdd(x, y, units=None)
hdd.function_hdd(f, xmin, xmax, n=15)
hdd.data_hdd(a_file)
Images from examples (see tests section)
test1
test2
test4_svg
test5
test6
catriona57
figure from Catriona Shearer's book "geometry puzzle"
Copyright
2022 / D. COBAC / CC-BY-NC-SA
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
handd-0.1.1-py3-none-any.whl
(8.0 kB
view hashes)