The application discloses a kind of three-dimensional model adaptive lightweight
processing method and
system, the three-dimensional model adaptive lightweight
processing method uses C++ and C# mixed development mode, combined with.NET Core cross-platform framework, is divided into business layer and
data processing layer: business layer is developed using C#, responsible for service management,
MQTT communication and three-party
system docking;
Data processing layer is developed using C++, focuses on file analysis, mesh partitioning and face reduction optimization.
System supports NWD, FBX, IFC, RVM, VUE and the analysis and conversion of multiple industrial three-dimensional model formats, reduce vertex redundancy through triangular mesh index technology, combined with
WebP lossless compression material map, realize model
volume compression rate is more than 50%.Asynchronous message communication is realized using
MQTT protocol, supports
JSON instruction control conversion process, can receive conversion request including model UUID, file type, scaling ratio and LOD level and other parameters, while guaranteeing the integrity of model
engineering semantic information, significantly reduce model storage and transmission cost.