-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fully supporting surface-surface intersections with coincident edge s…
…egments. - Added `COINCIDENT_UNUSED` classification to distinguish between coincident segments moving in the same direction (which have a shared interior) and ones "facing away" - Making `handle_ends()` also return `is_corner?` status for a given intersection (i.e. was one of the parameters `0` or `1`) - Updated `get_next()` to allow `COINCIDENT` intersections (see `get_next_coincident`) - Updating some surface-surface functional tests to have an empty intersection rather than a degenerate intersection (this reverts a change in 9757876). Cases 5 (10Q-19Q), 45 (10Q-44Q), 43 (29Q-42Q) and 44 (29Q-43Q) have all been updated (as well as their generated images). - Slightly updated surface-surface functional test case 4 (10Q-18Q). The newly added `COINCIDENT` support changed the coincident edges of intersection from surface `10Q` to surface `18Q` (but it's still the same segment). This slightly changed the generated image as well. - Allow passing in an "already known" classification (for `COINCIDENT` points) to `add_intersection()`. - Updated the `_surface_intersection.py::add_intersection()` to add very special handling for `COINCIDENT_UNUSED` intersections (since when rotated to another edge, they may be classified differently). The equivalent change in Fortran led to an after-the-fact removal of all `COINCIDENT_UNUSED` intersections at the end of `surface_intersection.f90::surfaces_intersection_points`. Also - Allowed underscores in class name regex (Pylint thought my global name `CLASSIFICATION_T` was not good) - Updating max module lines in `nox -s lint` - Fixing broken functional tests: - https://circleci.com/gh/dhermes/bezier/1228 - https://ci.appveyor.com/project/dhermes/bezier/build/job/sr6pataol9vqo4a6
- Loading branch information
Showing
17 changed files
with
1,428 additions
and
219 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.