Open CASCADE 5.2 public
I'm operating on FACES of TopoDS_Shape objects (I need only triangulation data from Mesh()).
Is there any way to get correct vertices position in 3D space AFTER boolean operation (f.e. Fuse) IF shapes has transformations inside (shape.Move(transformation))??
The problem is: the shape's faces that are f.e. fusing together are moved to new position (position after Move()); the rest of shape's faces are in their "local"/original/start/creation position, as if they don't Move into new postition... The object (f.e. Box) is DISJUNCTIVED into two fragments, faces that fusing with another object and faces that are not fusing at all.
What to do to know which faces need to be moved manually?? Or is there any API that moves it for me?? How about the visualization engine (I'm not using it, I need only triangulation)?