-
Notifications
You must be signed in to change notification settings - Fork 0
billra/Polar-Vector-CAD
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Building on the ideas from http://2e5.com/kite/parametric/ this library supports parametric CAD design based on polar vectors. See http://en.wikipedia.org/wiki/Vector_notation#Polar_vectors ------ Vision: ------ The goal of this library is to emulate a manual design process. Doing the process programatically instead of manually enables parametric design. The key decision for this library is the correct choice of abstraction. Basing all items on Polar Vectors allows great design freedom and concise design implementation code. ------- Testing: ------- The file 'tests.txt' contain tests of all functionality in the library. In addition, each time a design is created which relies on this library, it is a good idea to add a design regression test file. This will ensure that future changes to the library will maintain backward compatibility with existing usage. ---- Todo: ---- - implement "SmoothNotch()" bezier drawing code - “inversion of control” or other pattern later on to abstract CAD program "draw()" command when need arises to target a 2nd CAD package
About
library for parametric CAD using polar vectors
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published