Improved wall finder algorithm, better pockets and faces recognition, and expanded web functionality in Manufacturing Toolkit 2025.1

Recognize machining pocket on complex-shaped parts, complete wall finder calculations up to 100 times faster, and access detailed characteristics of models on the web.

CADEXSOFT Team
CADEXSOFT Team February 11, 2025 ● 3 min read

As we begin this year, we are continuing to enhance Manufacturing Toolkit to meet your manufacturing needs. Let’s explore the highlights:

  • Better recognition of pockets and faces;
  • Improved wall finder algorithm used in DFM check;
  • Extended MTK Web functionality with new ‘Elementary Surface’ and ‘Conic’ APIs.

Better pockets and faces recognition in CNC machining

Better pockets and faces recognition in CNC machining

The latest release introduces improved machining pocket recognition on complex-shaped parts and pockets with multiple fillets. Previously, these pockets were mistakenly identified as multiple separate ones. Now, Manufacturing Toolkit recognizes them as a single pocket, enhancing accuracy even with tricky shapes.

Additionally, we’ve improved bore face recognition. In the past, some inward faces were incorrectly recognized as turn diameter or turn form. Now, they are identified as bore faces, making recognition more reliable.

Improved performance of wall finder algorithm in CNC machining and molding

Improved performance of wall finder algorithm in CNC machining and molding

We have paid special attention to speeding up our wall finder algorithm, which previously required considerable time for analysis. You can complete calculations up to 100 times faster on complex models, improving overall performance.

Cross-platform development with .NET 7

Cross-platform development with .NET 7

This release introduces compatibility with .NET 7, allowing you to seamlessly run C# examples on Linux and macOS. The update eliminates the need for complex workarounds, making it possible to execute examples across different operating systems and ensuring a more streamlined development experience.

Extended Web functionality

Extended Web functionality

There are new ‘ElementarySurface’ and ‘Conic’ APIs, complete with their subclasses. This update expands the available data, allowing you to access detailed characteristics of curves and surfaces, such as the radius of a cone, which was previously unavailable. The MTKWEB format has also been updated to accommodate this richer data representation.

Besides, we have added the ability to display the radius of a selected shape to our ‘Measurements’ example, showcasing how to effectively use new APIs.

Documentation updates

Documentation updates

Previously in documentation, class references were available in C++, limiting usability for developers using other languages. We have fixed them for both C# and Python, making it significantly easier for you to use the documentation and integrate Manufacturing Toolkit within projects. Looking ahead, we plan to fix more class references for C# and Python.

Also, we have added a new nesting example page and a changelog to the documentation, offering practical guidance and improving the overall user experience.

There are also some minor changes in Manufacturing Toolkit. To get the full list of the 2025.1 updates, read the CHANGES.txt file.