使用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 Orika映射嵌套的多次出现元素   java SparkShell:org。阿帕奇。火花SparkException:任务不可序列化   java在maven中排除依赖关系   Java:为什么我不能修改类实例中的变量   java项目生命周期中何时应使用mvn版本?   java Hadoop mapreduce 2文件过滤?   java通过流从文件中读取单词   ssl如何在不修改Java应用程序源代码的情况下发送没有证书链的TLS客户端证书?   c#需要文件跟踪程序   java在Android中关闭并打开应用程序后停止处理程序   java如何使用@Scheduled(fixedDelay)注释启动和停止外部运行的作业   html Java servlet导出到Excel   在WebLogic中找不到java类异常,在TomCat中很好   OSX 10.7(Lion)上的java Lejos