Explore assembly structures, part geometries and meta-data, multi-LOD's, product configurations, and much more with format-neutral data representation. Integrate with single format-agnostic API so that support of any new file format is of no extra effort.
Aligned with IFC and other BIM formats, this model allows to efficiently describe BIM entities, such as construction elements (walls, pillars, etc.), types of equipment, and other BIM-specific types. Retrieve and reuse user-defined properties thanks to rich meta-data support.
Inspect B-Rep and mesh geometry down to the last vertex. Read B-Rep, triangulate it with the built-in mesher, and fine-tune the resulting mesh depending on your needs.
Study drawings by viewing their product structures, part representations and various associated data. Represent 2D geometry in the form of curves, piecewise contours and points.
Check semantic and graphical information such as geometric dimensioning and tolerancing (GD&T), 3D annotation (text), surface finish and material specifications. View it either in the form of special views stored in the model or manually by selecting specific annotations.
Visualize CAD data in 30+ formats using extended API. Create user-friendly apps with wireframes, shaded or mixed display modes, manual or programmatic selection, integration with three.js for CAD files reading and much more. Write 3D annotations associated with a particular part of the model or a point of space for a better collaboration with your team.
Get insight into the model’s geometry by displaying its parts separately or cutting it by any plane. Add an unlimited number of cross-section planes, use a reverse plane, and rotate them freely by any angle.
Facilitate the visualization process by focusing on the specific parts of the model and leaving everything else semi-transparent. Use it when dealing with large models with excessive amounts of details.
Examine values, derivatives and curvatures, radiuses, and axis placements. This tool also allows you to see surfaces’ characteristics in detail.
Measure distances, radiuses, diameters, volumes, surface areas, bounding boxes, and angles between planes or among 3 vertices.
Be confident in the preservation of the model's original geometry you import, thanks to the healing algorithm, including checking and repairing all "connections" between faces. Invoke automatic correction to ensure validity of the model and improve poor data or fully re-create if data are missing.
Convert models’ geometries to their analytical form with maximum definition, accuracy, and speed. This preprocessing algorithm allows to get information about all the performed operations from the model, such as CNC machining feature recognition and sheet metal processes.
Generate high-quality surface and volume computational meshes suitable for engineering simulation scenarios. Use visualization meshes to generate tessellations from B-Rep models.
Reduce the memory footprint and boost performance with the option to reduce 99% of triangles while preserving visual appearance, structure, and mesh attributes. Get lighter 3D models, simplify them for 3D printing, and protect IP.
Simplify models for reducing memory footprint, faster loading and processing of data. Protect IP and control the defeaturing process by removing holes, fillets, chamfers, and others in one step.
Forecast manufacturing costs by retrieving geometrical and meta-data from a 3D model. Perform design for manufacturability analysis and enable your end-users to upload any 3D or 2D files to your private or public cloud environments.
Create original 3D models (parts and assemblies) from scratch using various B-Rep and mesh modeling techniques. To construct a model, you can use solid primitives, extrusion and revolution operations, assembly of several instances of a nut-and-bolt sub-assembly and much more.
Leverage modern multi-core processors to speed up heavy-weight computations across all relevant tasks: import, export, healing, meshing, visualization, and simplification.
Allows to load only the part you are working on right now. It is especially useful when you deal with heavy files and want to display a particular element of the model like product structure, PMI, etc.
Get access to numerous 3D formats to exchange data with various geometrical modeling kernels such as Parasolid, OpenCASCADE, C3D, ACIS, Rhino/OpenNURBS, and receive a model with a completely preserved original representation. Use the C3D integration module to import models in unsupported formats into C3D geometric kernel with reproduction of color, structure, geometry, and other metadata.
Integrate seamlessly with Unity at the level of GameObjects to avoid unnecessary conversions. Use direct API for UNIGINE or integrate at the file level with three.js or any other visualization platform. Translate geometry, textures, materials and any other meta-data from the original file.