使用svgwrite、dxfwrite或freecad作为后端的2.5d零件(包括齿轮)的cad库

Cnc25D的Python项目详细描述


cnc25d是一个用于2.5d零件设计和长方体装配的Python封装。

  • cnc25d依赖于FreeCAD
  • cnc25d帮助创建FreeCAD
  • cnc25d帮助设计3d部件完全使用Python脚本
  • CNC25D提供参数化的现成设计示例
  • CNC25D有助于通过三轴CN/
  • 绘制图形
  • CNC25D有助于在长方体部件中定位零件

有关详细信息,请查看Cnc25D release documentationCnc25D daily built documentation

源代码可在https://github.com/charlyoleg/Cnc25D获得许可证GPL version 3或任何更高版本。

为什么是2.5D?

3轴数控机床、激光切割机和喷水机越来越便宜,可以应用于Fablab、Makor空间或Hakror空间。三轴机可以进行2.5维设计,即z恒定的自由XY路径。

安装

CNC25D在PyPI上。

安装cnc25d:

  • 首先,安装FreeCAD

  • 然后,使用以下命令安装cnc25d软件包:

    > sudo pip install Cnc25D -U
    > cd directory/where/I/want/to/create/my/3D/parts
    > cnc25d_example_generator.py
    
  • 或者,克隆Cnc25D GitHub repository并直接从那里运行代码。

反馈/联系

如果发现错误,将建议修复或希望新功能在GitHub issue tracker中报告它,或者克隆Cnc25D GitHub repository

如果有任何其他反馈,请给我发一条信息到“Fabfolk.com上的charlyoleg”。

如果你想资助这个项目,你可以在我的CardanCo website上捐款。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jasper集成到jhipster项目中   java无法忽略lombok注释   关于tomcat日志的java问题   java@Autowired未设置字段>NullPointerException   GUI提交按钮不工作   java气泡和选择排序   java如何编写规则来匹配两个数组?   java如何找出某个字符在字符串中的第一次、第二次或第三次出现?   java通过字符串引用id   javascript在网络视图中加载在线图表   java保留web应用程序中用户更改的日志   在安卓中尝试使用Mandrill SMTP发送电子邮件时出现java错误   用java语言将a2b4c5等字符串转换为AABBCCCCC的程序是什么?   java无需TODO即可删除所有注释   java JMX MBean在应用程序部署时自动注册   java如何使用JSON解析从任何url解析数据   java@transactional注释类使用代理包装,但未创建事务   JavaFx转换和打印