Mesh to Solid

Plugin AVC_MeshToSolid for AutoCAD and BricsCAD

Convert Polyface Meshes and regular Meshes to 3D Solids. Connecting of meshes. 

And command for explode the mesh on the line.

If you often come across dwg files exported from visualization programs such as 3Ds Max or SketchUp, then you certainly noticed that the 3d models in these files are not solid, but polygonal ones, consisting of meshes. Moreover, most often there are found the called Polyface Mesh, which have not been used in dwg for several decades. No command works with these meshes. This wretched legacy of ancient times can neither be measured, nor transformed into something normal, nor even explode.

Models imported from Acis or SAT files present the same problem. In them you will find 'Body' objects, not solids. Nothing can be done with these objects either.

But now you have a tool that will solve this problem. The MeshToSolid command works with both ancient Polyface Mesh and normal Meshes (SubDMesh). It will allow you to collect a solid from the meshes. And if that doesn't work, then at least convert the PolyfaceMesh to Mesh. As a last resort, you now also have a mesh explosion program that converts any meshes into lines in one click. Now you can at least measure this architectural sketch normally in order to build a complete solid model.

Capabilities:

Meshes with more than 10,000 faces are not processed as this can obscure AutoCAD | BricsCAD. But this figure can be adjusted with the MeshToSolidMaxFaces command.


Read about downloading and installing the program here.

To run the plugin, you will have to register account and top up your account balance by making a donation or receiving bonuses.

Then you can activate one of the licenses:

The MeshToSolid and MeshExplode commands is included in the collections A>V>C> Kit and A>V>C> Pro.

If you are not satisfied with the behavior of the program, there are suggestions for optimization and tuning for your needs - feel free to write to me. Just don't forget to motivate me.

MeshExplode command

Command to explode Polyface Meshes and regular Meshes on lines. The usual _Explode command does not work with PolyfaceMesh. You can also explode ordinary meshes and 3D-Face objects. You can select and detonate many mehses at once. 

Meshes can be selected before calling the command or after. 

Mesh properties (layer, color ...) are transferred to the lines.

Meshes with more than 10,000 faces are not processed as this can obscure AutoCAD | BricsCAD. But this figure can be adjusted with the MeshToSolidMaxFaces command.

MeshToSolid command

The command of converting Polyface Meshes, regular Meshes and 'Body'-objects to 3D-Solids. AutoCAD | BricsCAD has a built-in ConvToSolid command, but it rarely works with Meshes and never works with Polyface meshes. A>V>C> MeshToSolid command works much more often and faster, but also not always. 

To convert a mesh to a solid, you need the mesh should completely enclose the volume, without holes or breaks.

All Polyface meshes are immediately converted to Mesh, even if they could not be converted to solid.

If many meshes are selected at once and some of them are not closed, then the program will try to combine these meshes into one and convert them into a solid.

You can select and transform multiple meshes at once. In this case, unsuccessful mehses (failed to make solid) will be colored red.

The number of received solids is displayed on the command line.

Meshes with more than 10,000 faces are not processed as this can obscure AutoCAD | BricsCAD. But this figure can be adjusted with the MeshToSolidMaxFaces command.

Optimization of the number of solid faces in this program is disabled by default. Therefore, rectangular faces will be composed of multiple triangles. You can enable optimization with the MeshToSolidOptimize command. But it is dangerous to enable optimization - the conversion does not work or even fatal errors occur.

Setting up

There are two more commands for configuring mesh transformations. However, changing these settings can cause problems. Change at your own risk.