Separate actual objects from its 3D models (.obj files).
The object might have a lot of its scans or 3D models being slightly different to one another. However, comparing HASH IDs of several models, we can recognize whether or not they represent one particular object. When we're comparing the hashes between two 3D models and we have at least one hash matched, then the object is considered to be recognized. So, we should organize the two 3D models as one object having its 3D models.
Highlight the stable hash if found
If we have the same hash matched within three or more different 3D models, then the hash is considered stable. Meaning, it's highly likely to have the stable hash in top10 in the future, as long as you have used the same set of parameters and the same scanning equipment. We have to highlight the stable hash (make it "bold").
Ask user if they want to add an arguable 3D model to one of the existing objects or to save it as a new one.
If a new 3D model just uploaded is matched to several objects, already saved in the app, we don't know which object to attach the model to. So, we need to ask.
Separate actual objects from its 3D models (.obj files). The object might have a lot of its scans or 3D models being slightly different to one another. However, comparing HASH IDs of several models, we can recognize whether or not they represent one particular object. When we're comparing the hashes between two 3D models and we have at least one hash matched, then the object is considered to be recognized. So, we should organize the two 3D models as one object having its 3D models.
Highlight the stable hash if found If we have the same hash matched within three or more different 3D models, then the hash is considered stable. Meaning, it's highly likely to have the stable hash in top10 in the future, as long as you have used the same set of parameters and the same scanning equipment. We have to highlight the stable hash (make it "bold").
Ask user if they want to add an arguable 3D model to one of the existing objects or to save it as a new one. If a new 3D model just uploaded is matched to several objects, already saved in the app, we don't know which object to attach the model to. So, we need to ask.