Decorative gear background

Open Source

Libraries and sample code we publish on GitHub. Issues and pull requests are welcome.

Bas-Automation-Services on GitHub

Libraries

Reusable code you can build on.

C#
MIT
BasAutomation.Geometry

Dependency-free 2D/3D computational geometry for .NET: points, vectors, matrices, planes, lines, arcs, circles, ellipses, coordinate systems, swept surfaces and ray casting. The managed geometry behind our Inventor add-ins.

Research
C#
MPL-2.0
Isoform

An implicit (F-rep) CAD kernel in C#: exact distance fields, certified queries, face names that persist through edits, exact STEP export, a WebAssembly playground and an MCP server. A research project into whether an implicit core can keep stable references to faces, edges and vertices.

Blog companion code

The runnable code behind our Autodesk Inventor blog series.

C#
MIT
TransientGraphicsSamples

Runnable code for the transient-beam series: building bodies with TransientBRep and TransientGeometry, and showing them with client graphics.

C#
MIT
frame-generator-demo

Code for the Inside Frame Generator series: an Inventor add-in that places an endplate on a Frame Generator beam and re-resolves its constraints when the beam profile changes, plus the classes for reading the skeleton data.