-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Liège issues review #138
Comments
singles Feature request: can we (at a later stage) "smoothen out" such new lines? xref uscuni/sgeop#16 --> if we preserve attributes and know which are the "new" edges, we can check those for their smoothness some dangling happened here (--> will we have a post processing step of dropping these short dangling edges? again, will be good to have the "are they new or not" binary) -> to be solved by #140 just checking: non-planarity >> nothing happened >> all good >> right? :) |
doubles is ok - but would be even better if treated as cluster? (this is an elongation issue maybe) non-planarity >> ok i think? closed loop introduced in the above cases >> not what we want? should we have a check for this? need to check whether this is non-planarity or... why the artifact is not removed |
We partially do that by calling
No, the processing of dangles is already included in
Yes
I don't think so. What happens here is that we enforce a connection to the highest degree node, which happens to be pretty far from the incoming nodes. I would probably include some heuristics to prefer the closer node if there's so big difference as is here.
I would need to see which nodes are actually there. It may or may not be fine. If the only non-planar is the light blue, the stuff "under" should be simplified.
I am aware and wasn't able to prevent this. The idea is that a second run will eliminate them.
That is the similar case as above. The stuff "under" might need to be simplified but because it is marked as non-planar, it is skipped
Will have a look
I would simply do a second run with the same artifact threshold used for the first one. but the pipeline does not include that yet. Not sure if two loops will be enough, now thinking about it. |
Actually, this is wrong since there's another entry point on the other (top) part. Maybe cluster solution might be the best even though it does alter the geometry of C here. Not sure, up to a discussion. |
We'll need to fix this. Now we exclude these from solving because they are non-planar but we should just ignore that one line crossing the artifact and simplify the geometries underneath. |
Current state of above issues: Singles 365, 607
Doubles comp 65
(xref Wuhan #141 doubles comp 39, caused by different strategy but suggested detection of the error would be the same) Doubles comp 88 If the connection line between 2 artifacts that together form a double is also what causes both of them to be classified as non planar -- merge and treat as cluster (to preserve nonplanarity but still solve artifact) Cluster comp 5
Rest of singles/doubles/clusters -- solved |
some of the above potentially deserves to be an issue in its own right. just sharing notes here. same for wuhan issues |
starting to collect review of remaining simplification issues for Liège (branch
check-issues-00
)The text was updated successfully, but these errors were encountered: