Skip to content

Provides basic structions and functions for working with geometric concepts.

License

Notifications You must be signed in to change notification settings

mechanomy/Geometry2D.jl

Repository files navigation

Geometry2D

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.

Installation

using Pkg
Pkg.add(url="https://github.com/mechanomy/Geometry2D.jl.git")

Documentation

Geometry2D's documentation can be accessed through the Julia repl help function

? Geometry2D

or on the on the web.

Copyright

Copyright (c) 2022 Mechanomy LLC.

Released under the MIT license.

About

Provides basic structions and functions for working with geometric concepts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages