Using 3D modeling technology to build a model of a geological body has become an important tool to help geologists make geological analysis and engineering decisions.In previous geological exploration,it is found that geological bodies often have similar composition and similar properties in a certain depth interval.Geologists divide the geological bodies with the same properties and composition into one layer,and artificially divide the geological interface.The geological body itself is a whole,and this division will not interrupt the continuity of the geological body.The sub-domains of the geological body should maintain a perfectly adjacency relationship.However,due to the limitation of modeling methods,there may be overlaps and voids between the models established by multi-domain geological bodies.Such a model with overlaps and voids does not conform to the structural adjacency relationships of geological bodies,nor can it be directly input to programs that require no coincidence and no voids model as input data,which will affect further geological analysis.Therefore,it is necessary to perform model repair on models with overlaps and voids.This paper proposes two different methods to repair the defects of the model based on the priority of the models,one: voxel-based multi-domain repair method.The method first decomposes the geological body into voxels,and then repairs the overlaps and voids in the model by modifying the labels of the voxel points.The second: the repair method based on triangular mesh.This method directly modifies the labels of the triangular meshes to repair the multi-domain models.The two methods implement multi-domain model repair from two different dimensions.After several experiments,the two repair methods in this paper can complete the repair of the model.The repaired multi-domain models maintain the original geological structural adjacency relationships,and the methods are simple and the algorithms are efficient.It is worth mentioning that the repair method based on triangular meshes can be easily extended to an algorithm that can deal with large polygon models with millions of polygon meshes,not just triangular meshes,which greatly improves the universality of the algorithm. |