C3D B-Shaper  C3D B-Shaper

C3D B-Shaper lets you work with polygonal models in MCAD, AEC, BIM, and other CAD applications by converting the models to boundary representation (b-rep) bodies. Polygonal models are the typical result from 3D scanners and non-CAD 3D modeling software, such as those used to develop movies and games. B-rep is the primary method of representing 3D models in geometric software such as CAD.

Once polygonal meshes are converted to b-rep models, users can employ standard CAD tools to edit the formerly-inaccessible models, such as applying chamfers and performing Boolean operations, as well as generating additional representations like projections and sections.

The key applications for programs using C3D B-Shaper include the following:

Application Programming Interface

C3D B-Shaper can be used standalone, or together with other modules in our C3D Toolkit. We provide the following methods for software developers:

Through its API, B-Shaper operates in two modes: automatic and interactive. B-Shaper’s unique algorithm first segments meshes by dividing sets of polygons into subsets (segments), which become prototypes for probable faces. In the next step, selected areas are recognized as elementary surfaces, such as planes, cylinders, cones, spheres, or tori.

Intersection curves are calculated between adjacent segments, and then these curves become the basis for constructing edges of the body’s faces.


Operating Accuracy

The operating accuracy of B-Shaper algorithm follows the maximum deviation allowed between the recognized surfaces and the vertices of the underlying polygonal meshes. Users can specify the accuracy they require, or else let B-Shaper determine a default value.

In cases when the deviation of faces from meshes is not known in advance, users can employ a relative accuracy based on the dimensions of the original body. Should the result be unsatisfactory, users are free to change the value of recognition accuracy.

The use of our B-Shaper module accelerates your calculations, simplifies visualization, ensures fast and high-quality formation of flat projections, and so increases application performance especially when working with large 3D models.

Developer Manual size: 19,7 MB Corporate Brochure size: 2,42 MB REQUEST AN EVALUATION   Google+