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 Distribution
handd-0.1.2.tar.gz
(8.4 kB
view hashes)
Built Distribution
handd-0.1.2-py3-none-any.whl
(8.0 kB
view hashes)