Paviath Integrated Solution Paviath


CAD Exchanger SDK

CAD Exchanger SDK

Easy and cost-effective software libraries to visualize, explore and convert CAD data inside your C++, C# or Java application

Powerful data access

Import and visualize CAD files from a wide range of supported formats. Explore product structure. Display PMI, colors, layers and other meta-data. Extract exact geometries or polygonal representations.


Rapidly process heavy-weight 3D models. Built by performance-minded team, CAD Exchanger leverages modern multi-core technologies via patented parallel computation algorithms.

Easy integration and support

Easily leverage CAD Exchanger SDK with a few lines of code. Detailed user's guide with clear examples and convenient API enables software developers to quickly integrate SDK into their applications.

Cost effectiveness

Cut costs on expensive CAD system licenses. Flexible pricing and royalty-free redistribution allows your business to operate without additional on-going payments.

Supported formats

We are living in the multi-CAD world. You must be able to effectively share CAD data with your colleagues, clients, suppliers and contractors. Wide range of supported formats enables effective communication of your application with modern CAD systems and enables convenient collaborative work without the need of purchasing additional licenses.


Product structure

Explore product structure and access assemblies and parts, and their instances. Extract user-defined properties (strings, numbers, dates and others). Explore B-Rep structure- solids, shells, faces, wires, edge, vertices, or polygonal elements – triangles, polylines and points.


Data analysis

Compute various numerical properties – bounding boxes, volumes, surface areas or centroids. Compare with validation properties available in the file to ensure import correctness. Explore definitions of exact geometries – line directions, plane normals, sphere radii, B-Spline poles and so on. Traverse meshes imported from the file or computed for B-Rep models.


PMI and meta-data

Enrich your 3D model with meta-data in addition to geometries. Read or write names, colors, materials, layers attached to data elements. PMI (Product and Manufacturing Information) provides additional value to manufacturers. PMI (sometimes interchangeably used with a term "Geometric Dimensions & Tolerances", or GD&T) include geometrical and dimensional tolerances, annotations, datums, dimensions, surface finishes and other manufacturing-related information.


Precise geometry or polygonal representations

Depending on format capabilities or the application needs, switch between B-Rep or polygonal representations. B-Rep (Boundary Representation) contains detailed geometrical and topological description of part bodies (points, curves and surfaces; vertices, edges, faces, shells and solids) whereas polygonal representation contains tessellated (facetted) form of parts (triangle sets, polylines or point clouds, including vertex coordinates, normals, etc).


Part and assembly modeling

Apply techniques of solid and surface modeling to easily create free-form 3D parts. Create assembly structures with multiple instanced parts with individual transformations. Export precise geometries and polygonal representations to communicate with downstream applications.