1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

0023914: Intersection algorithm produced too many intersection points

This is draft version.

1. External step limitation has been eliminated.
2. Interfaces of GeomInt_IntSS, IntPatch_Intersection and IntPatch_PrmPrmIntersection classes has been changed.
3. Syntax of "intersect" DRAW-command has been changed (see help for detail information).
4. New statuses have been added in IntWalk_StatusDeflection.hxx file.

Main changes are made in IntWalk_PWalking class.

Creation of test case for this issue.
This commit is contained in:
nbv
2016-03-02 17:14:05 +03:00
parent 4d597f3e2f
commit 2f9c147b09
18 changed files with 1090 additions and 1633 deletions

View File

@@ -25,6 +25,12 @@ IntWalk_StepTooSmall,
IntWalk_PointConfondu,
IntWalk_ArretSurPointPrecedent,
IntWalk_ArretSurPoint,
IntWalk_IntersectsBoundary,
IntWalk_IntersectPointNotFound,
IntWalk_TooManyPoints,
IntWalk_AnotherDirection,
IntWalk_DirectionNotFound,
IntWalk_ForcefulAdding,
IntWalk_OK
};