MeshIO
This is a plugin for CloudCompare for reading 3D model files (meshes). It uses the Open Asset Import Library (Assimp).
Currently MeshIO supports reading the following formats:
Building
- clone this repository in the
CloudCompare/plugins/privatedirectory - make sure the submodule
extern/assmipis up-to-date bygit pulling it - re-run CloudCompare's cmake
- turn on
PLUGIN-3rdParty_MESH_IOin your cmake options - build CloudCompare
Note: If you are building for CloudCompare 2.11.x, use the tagged version at cloudcompare-2.11.x
Caveat
This plugin is using another library to read these file formats. There will be problems with some files (e.g. IFC-SPF is not 100% implemented). It also means that some mesh names might be lost when importing some formats.
Because this plugin is basically translating the Assimp data into something CloudCompare understands, it can be tricky to figure out where the problem lies.
If you find files that do not work as expected, please add an issue here and attach the smallest example you have that isn't working. I will try to assess where the problem lies and either report it to the Assimp project or CloudCompare project as necessary.
Icon
The icon is by qubodup (Public Domain).
License
This project is licensed under the BSD 3-Clause license - see LICENSE file for details.
Individual source files contain the following tag instead of the full license text:
SPDX-License-Identifier: BSD-3-Clause
This enables machine processing of license information based on SPDX License Identifiers.