1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0027182: Wrong result of General Fuse operation for two spheres

1. The static method Standard_Real MinStep3D(...) in the class BOPTools_AlgoTools is
now checks if the computed 3D step is too big (relatively UV range of the faces)
for any of the faces.

2. The method PointInFace(...) of the class BOPTools_AlgoTools3D has been redesigned.
The new PointInFace(...) methods have been implemented to add possibility for looking the point
inside the face in necessary direction and distance from the edge of the face.
Note: old implementation is also functional.

3. Make methods for finding points near edges and computing normal directions on faces
return error status (0 in case of success).

4. Test case for the issue.

5. Test cases offset shape_type_i_c XJ2,XJ4,XJ5,XJ6 are improvements.

Removing useless file
This commit is contained in:
emv
2016-03-21 13:14:20 +03:00
committed by rnv
parent d51b89a554
commit bcf8e95ac2
10 changed files with 550 additions and 314 deletions

View File

@@ -1,6 +1,3 @@
puts "TODO #22911 ALL: Error : The command is not valid. The area is"
puts "TODO #22911 ALL: Error : The area of result shape is"
restore [locate_data_file a158] a
restore [locate_data_file b148] b