A simple geometry library
pip install simple-geometry
- Create simple shapes
- axis-aligned rectangles
- axis-aligned path segments
- groups containing other shapes
- Manipulate shapes
- stretch align
- translation align
- Visualize shapes
Read more in the full documentation.
# Create some shapes from geometry import Rect big = Rect[100, 100, 'blue'] small = Rect[50, 50, 'red'] # Translate relatively small.translate(center=big.top_right) # Some topology tiny = big.intersection(small).copy('green') # Visualize them from geometry import Canvas c = Canvas(width=200, height=200) c.append(big) c.append(small) c.append(tiny) # This draws the shapes in jupyter notebook c
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for simple_geometry-0.1.4-py3-none-any.whl