CAD Exchanger SDK is a set of C++ / C# / Java libraries to develop fast and robust 3D applications.
Read and write STEP, JT, Solidworks, IFC, FBX, and other CAD formats.
Try for free30+ 3D formats
Precise geometry and meshes
Assemblies and parts
Colors, materials and textures
Meta-data: names, IDs and user-defined properties
Shading and wireframe displays
Materials and transparencies
Multi-LOD support
Geometrical definitions
Measurements: distances, angles, volumes and surface areas
Bounding boxes
Centers of masses
Need to work with CAD files in numerous formats? No worries.
From JT to STL, from NX to OBJ, CAD Exchanger gets you covered.
Clear and structured API with easy-to-follow guides and examples allow to rapidly build production-ready applications.
Comprehensive docs
Examples
C++, C#, Java and more
using namespace cadex; ... ModelData_Model aModel; // format-neutral document STEP_Reader aReader; aReader.ReadFile ("bolt.stp"); aReader.Transfer (aModel); STL_Writer aWriter; aWriter.Transfer (aModel); aWriter.WriteFile ("bolt.stl");
Unified data model API
Assemblies and parts
Precise geometry (B-Rep) and meshes
Meta-data: names, IDs and user-defined properties
Colors, materials and textures
High-performance visualization
Shading and wireframe displays
Materials and transparencies
Selection and hover
Solid, sheet and wireframe B-Rep bodies
Analytical and NURBS curves and surfaces
Solid body primitives
Extrusions and rotations
Bottom-up creation (from vertex to solid)
Faster parallel tessellations
Higher quality mesh generators for FEA
Water-tight meshes
Fine-tuned and automatic parameters
Multi-LOD (Level of Details) support
GD&T (Geometric Dimensions and Tolerances), annotations, surface finishes and more
Graphical and semantic PMI
Associations with B-Rep faces and edges
Unified API for convenient access to format-specific data (JT, STEP AP242, etc)
Bounding boxes
Lengths, curvatures, angles
Surface areas and volumes
Centers of masses
For app distribution, SaaS, or in-house use
Individual components and cost-effective bundles
Independent from expensive CAD software
Access to all updates
In this article we highlight a few applications from the fields of EDA (Electronic Design Automation), Visualization, 3D printing and cost-estimation.
Read moreLearn about several 3D visualization apps for virtual tours, design animation, and BIM collaboration.
Read moreCAD Exchanger SDK 3.8.1 with conversion to .cdxfb, programmatic selection, Unity support, X3D import, Parasolid and STEP improvements, and lots more.
Read more