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.
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.
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.