Work / Engineering software

STEP file analysis library for .NET

A library that opens STEP CAD files, recognises each profile's shape and measures it, including inside assemblies.

Client
Software client, Denmark
Year
2025
Discipline
Engineering software
Delivery
Library + follow-on

The brief

The client's .NET software needed to open a STEP file, work out which of a set of predefined profile shapes it contains, and report the total edge length and the number of contiguous edges. When the file is an assembly of several profiles, it had to report every profile and how many of each.

What we built

  • STEP file reading inside .NET
  • Shape recognition against the client's predefined profile types
  • Total edge length and contiguous-edge measurement
  • Assembly breakdown with a count per profile

How it was delivered

Delivered as a library the client's own software calls directly.

Result

The client called it a perfect job and started a second project with us straight away.

Where AI fits next

The same geometry data can train a model to classify shapes outside the predefined set, or to estimate manufacturing cost straight from a CAD file.