使用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获取范围内的素数和总素数   JAVAlang.IllegalArgumentException:找不到无效的URL或资源。JavaFX图像   java我可以在vaadin中直接流式处理ZipFile吗?   apache poi java poi HSSFsheet如何添加包含图片的页眉和页脚?   java如何在swing中使用GridLayout使列大小不同?   java为什么JPasswordField中的getText()被弃用?   java整数对象是如何创建的?   java在JAAS的策略文件中授予URL权限   linux Openssl(shell脚本)相当于java解密代码   java是无服务器的,结合事件源是可能的吗?   java JPA双向Uknown列   javajavax。加密。IllegalBlockSizeException:解密加密的AES字符串时最后一个块未完成   java如何知道我的ProcessBuilder start()是否成功执行了这些命令   本地特定错误消息中的java插值   java控件SFX通知异常   java文本输入if语句JavaFX   swing java未连接到水平组   java泛型,迭代器>无法访问内部类函数   java如何跳过当前页并写入下一页?   java一次导入许多静态字符串