/dimlines

This repository holds some OpenSCAD code that can be used to create dimensioned lines and title blocks to document OpenSCAD models.

Primary LanguageOpenSCADMIT LicenseMIT

dimlines

This project holds a module created to solve an issue related to using OpenSCAD.

While most users appear to be using OpenSCAD to generate models that will ultimately find expression in 3D printing, I use it to design parts that I would make from use of my lathe and other metalworking tools. I wanted to design the part, print a dimensioned drawing, and walk out to my shop to make the part. However, it was surprisingly difficult. Being able to generate dimensioned drawings proved to be problematical. This project grew out of that motivation.

This code can be used to create dimensioned lines, title blocks etc. used to document parts.

A complete description at CannyMachines.com.

The image below illustrates a brief use of the project.

dimensioning in OpenSCAD

Contributing

The master copy of this project is maintained on GitHub:

Dimlines on GitHub

Contributions to this project are accepted using the Developer Certificate of Origin (DCO) process. The DCO process is used by many Open Source projects including the Linux kernel. With DCO, developers retain copyright over their work, but agree to provide their contributions under the license used by the project. The full DCO process is described below.

Developer Certificate of Origin Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors. 1 Letterman Drive Suite D4700 San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or

(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or

(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.

(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.

License

This project uses the MIT license. A copy of the MIT licence text can be found in the LICENSE file.