When I create TopoDS_Shape, I add the created object in the vector.
Then, when I select the object I sort out the array and to check whether there is in it the selected object using isSame or isEqual function. This works fine.
But when I change the size of the object.
myTrsf.SetScale (gp_Pnt (xMin, yMin, zMin), 50);
BRepBuilderAPI_Transform bTransf (shape, myTrsf);
My code does not work anymore, because the function isSame does not return True now.
Tell me what to do?
Perhaps my error method.
Tell me how to better identify TopoDS_Shape? I have several objects TopoDS_Shape, but some of them have to be unique.