Skip to content

Conversation

@asinghvi17
Copy link
Member

@asinghvi17 asinghvi17 commented Mar 4, 2025

No description provided.

https://github.com/JuliaGeometry/AdaptivePredicates.jl is a library that implements adaptive predicates - substantially faster, BUT harder to construct, than exact predicates.  Adaptive predicates are valid through the range of coordinates that geometries usually have, but we may need exact predicates if they are not.
This should increase speed although we will have to benchmark.  Still, at least it's benchmarkable now.
Only one of the geoms in g2 MUST touch the geom in g1, all others MUST be disjoint or touching.

This could potentially be accelerated by building an STRtree if the query width is long enough, or we may also need some tree interface / preparation here.  E.g. Canada has a lot of islands that a tree approach could get rid of.
@asinghvi17 asinghvi17 changed the title AdaptivePredicates + minor predicate fixes Clipping changes (alg + manifold) + AdaptivePredicates + minor predicate fixes Mar 4, 2025
@asinghvi17
Copy link
Member Author

damn it, I should make this 2 prs...let the first one be AdaptivePredicates and minor fixes and then the second one will be the actual clipping work.

@asinghvi17 asinghvi17 force-pushed the as/clipping-changes branch from 18282ab to 60eabb9 Compare March 4, 2025 01:58
@asinghvi17 asinghvi17 changed the title Clipping changes (alg + manifold) + AdaptivePredicates + minor predicate fixes AdaptivePredicates + minor predicate fixes Mar 4, 2025
@asinghvi17
Copy link
Member Author

Closing in favour of other PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants