ORGANIZE_BE_ClusterNodesPoints_Version

define version number for clustering of geometry node points after geometry is read in from file (such as stl-files)

ORGANIZE_BE_ClusterNodesPoints_Version = 2 # old version consuming a lot of computation time if geometry becomes complex (more than 1 million triangles)
The default value is ORGANIZE_BE_ClusterNodesPoints_Version = 3 The clustering combines node points of the geometry and thus established topological connectivity between BE-triangles. That is essential upon read-in of stl-files, as here triangles are originally decoupled. Version 3 uses a smaller local search radius for neighboring/adjacent node points, saving a lot of computation time, but missing maybe some nodes to be clustered. REMARK: actually, in order to do a fast local search of node points, we sort the node points of the geometry into a classical box/cell system. In order to find the neighbor nodes of a point x, we determine iBox (the index of the cell, in which x is located). for version 3: the neighbors are taken only from iBox. for version 2: the neighbors are taken from iBox and the surrounding boxes, (in 3D, all together 27 boxes), so version 2 might be (in the worst case) 27 times slower than versin 3.