OCCI CAD Interchange Workbench

Info about new community or project announcements, implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
jmwright
Posts: 77
Joined: Thu Jun 19, 2014 2:30 am
Contact:

OCCI CAD Interchange Workbench

Post by jmwright »

As mentioned in this forum (viewtopic.php?p=658240#p658240), I am collaborating with the Open Toolchain Foundation, Mark van der Net from Archiyou, and Dave Cowden (creator of CadQuery) on an API for CAD data interchange. It is called OCCI, and uses CodeCAD (programmatic CAD) server-side to generate parametric models. I have created a FreeCAD workbench as a client for that API. The API uses STEP as the file format by default, but other formats are available as well.

Here is a link for the workbench: https://github.com/occi-cad/occi-freecad-plugin

Preliminary documentation (including installation) can be found here: https://github.com/occi-cad/occi-freeca ... s/index.md

It is currently at an MVP level, so there is limited content and there may be bugs, including UI scaling/positioning bugs. It is also not in the add-on manager yet. This post is the first step in trying to get it added.

If you want to try it out, you can do a manual install and then try searching for terms like "box", "text", or "bracket" in the "Add Parametric Component" section. There is a parametric fastener generator that is in progress, but that is not available on the server yet.

Here is a link to the server-side code if anyone is interested: https://github.com/occi-cad/occi-server
Post Reply