Geometric Modeling & CAD Translation Kernel

3D Framework: Build engineering software with the fastest and most interoperable tools available

Maximize Your Application’s Ability to Work with Engineering Models & Data

CAD/CAM Utilities • Finite Element Analysis • Optical Engineering • CAD Data Migration • Quality & Manufacturing Management

Full feature set & maximum performance to empower your development team

  • Complete B-Rep swept/ primitive solid and surface construction
  • CATIA, NX, Creo, SolidWorks, and AutoCAD file read and write
  • Model interrogation, feature/ duplicates discovery, and repair/simplification
  • Trimming, intersections, Booleans, and surface blending
  • OpenGL/WebGL compatible graphics, faceting, precise HLR
  • Powerful variable precision that fully supports models ranging in size from millions of miles to microns long

Your domain expertise backed with precise engineering data

  • Supports 3D solid models with associative GD&T manufacturing information, surfaces, wireframe, construction geometry and 2D drawings with GD&T manufacturing information
  • Includes automatic geometric feature recognition such as machined holes, fillets/rounds and chamfers
  • Includes manifold and non-manifold topology and multi-dimensional bodies (zero dimension through three dimensional)

Reliably exchange data with all major MCAD databases

  • Unique interoperability data architecture minimizes translation by preserving complex geometry definition structures native to each engineering database
  • Innovative variable precision system provides a simple, consistent solution to the problem of data coming from different CAD databases which use different modeling precision
Support available for:
  • Standard STEP, IGES and VDA files
  • Neutral ACIS SAT, Parasolid X_T, JT, and STL files
Also for proprietary files from:
  • Dassault CATIA and SolidWorks
  • Siemens NX and Solid Edge
  • PTC Creo 
  • Autodesk Inventor and AutoCAD

Maximize your application performance

  • Written from the ground up with multi-threading in mind with zero global and static variables
    • This supports taking full advantage of multiple processors by operating mutex-free, eliminating a significant bottleneck required by older kernels to which thread-safe support was an added feature
  • Advanced math algorithms reduce the number of mathematical operations required to calculate many solutions
    • Example: the intersection of two surfaces
  • Small file size of the code libraries means a dramatically smaller memory footprint, enabling larger datasets
  • Optimal condensed format for database save and restore

Easily expand to new platforms and markets

  • Libraries are supported and tested on Windows, MacOS, Linux, and Android providing the potential for operation on mobile devices
  • Complete Unicode support allows for text strings in most of the world’s writing systems
  • The C/C++ library is compatible with .NET (Visual Basic, C#, etc.) and ELK Scheme to allow your team to quickly integrate with existing code
  • Python scripting allows your partners and users to extend your applications

Maximize the productivity of your development team

  • Automated run-time UI dialogs reduce time creating and maintaining separate resource files
  • Comprehensive trace-ability features like built-in memory tracking with allocation line number, a pointer-free API, and bi-directional attribute-object lookup
  • Functional sample viewer programs (MFC and Qt based) for use in initial testing or as the base of a quick application
  • Utilize proven components Kubotek Kosmos delivers to leading aerospace manufacturers in end-user 3D model audit programs
  • 100% automated test coverage, weekly releases, and fast turn-around for fixes
Ready to learn more about how the 3D Framework can improve your engineering application?