总结
一个Python库,用于根据二维码的内容(如网址、电子邮箱等),生成二维码的.scad、.stl或.dxf格式文件。
由于该脚本需要使用谷歌图表 API 生成二维码,因此您需要确保设备已连接互联网。
最新代码将保存在这里:
https://github.com/brad/qr2cad
这在一定程度上也是源于http://www.thingiverse.com/thing:10370
待办事项:
- 自动编码网址
- 数据矩阵支持功能
- 不同尺寸可选
- 添加圆角选项
- 添加嵌入.dxf格式标志的选项
操作指南
只需运行 "python qr2cad.py CONTENT" 即可创建一个.scad文件。若想生成.stl文件,可添加参数 "-m";若想生成.dxf文件,则需添加参数 "-mx"。
=========================
brad@inspiration:~/code/qr2cad$ ./qr2cad.py -h
用法:qr2cad.py [-h] [-x] [-m] [-d MAXDIM] [-z ZHEIGHT] 内容文件路径
将二维码转换为 CAD 对象
位置参数:
内容 您想要为其创建二维码的内容。
可选参数:
-h, --help 显示此帮助信息并退出
-x 选项默认输出为.stl文件,使用此选项可将输出格式更改为.dxf文件。
-m 选项默认输出 qr2cad.scad 文件,此选项可生成最终的输出结果。
转换成.dxf或.stl格式
-d MAXDIM 设置 x 或 y 维度的最大尺寸
-z ZHEIGHT 文本的最大 Z 轴高度,默认值为 5。此参数对某些情况不适用。
.dxf 文件
=============================
示例:
qr2cad.stl
运行命令:./qr2cad.py -mhttp://www.thingiverse.com/thing:10408
qr2cad.dxf
./qr2cad.py -mxhttp://www.thingiverse.com/thing:10408
关于可能的二维码内容的更多信息:
http://code.google.com/p/zxing/wiki/BarcodeContents
タグ
モデルソース
