Basic shapes and related geometrical concepts come up frequently, this basic module defines structures and functions providing common calculations. This module is not attempting to be a 2D sketcher but rather provides clear, explicit, and verbose functions that improve users' maintainability and conceptual clarity.
Included entities/concepts:
- Points
- Triangles
- Circles
- Ellipses
- Spirals
- Homogeneous transforms
Many more entities and functions are under consideration, pending need. Please open an enhancement issue to help us prioritize our efforts.
using Pkg
Pkg.add(url="https://github.com/mechanomy/Geometry2D.jl.git")
Geometry2D's documentation can be accessed through the Julia repl help function
? Geometry2D
or on the on the web.
Copyright (c) 2022 Mechanomy LLC.
Released under the MIT license.