Comments (3)
Triangle count and vertex data tests are now implemented via #75. We may want to consider the following tests:
- Connectivity coverage: check that all points are connected to a
Triangle
in the mesh. - Triangulation correctness: check that all triangles are simple.
- Triangulation quality: We may want to test that several options (not implemented yet) in FIST give actual improvements (particularly if there is a cost to pay for a supposedly better quality).
Regarding this last item, we fist need to have metrics that measure the quality of a triangulation. I'll open a separate issue on that, since I think this may be very useful not just for FIST but in general.
from meshes.jl.
Amazing. Thanks for the organizing these tests. I agree that it would be nice to have some quality metrics for mesh elements 👍🏽
I will also open other issues on my radar so that we keep things moving in parallel.
from meshes.jl.
Similar to the issue #77 , this issue is research-oriented. We will only find the need to implement such metrics when a bug is encountered in any of our triangulation algorithms. In that case we will fix the bug, and implement a test function as described above to avoid reintroducing the bug in the future. To keep our issue tracker clean with issues that reflect the current needs of the community, I will close this one.
from meshes.jl.
Related Issues (20)
- Missing popular GIS Projections HOT 1
- Problematic polygon for `FIST` HOT 1
- Throw better error message in `signarea(triangle3D)` HOT 3
- Methods for constructing a `Cylinder` from a segment do not work. HOT 1
- Stackoverflow when discretizing a `Cone` HOT 2
- `Vec{N, T}` constructor should construct `Vec{N, T}` instance HOT 7
- Add `convert` method to `GeometrySet`
- Allow `MultiGridPath` with `SubGrid`
- Add `Affine` to docs
- Do not allow `Ngon` with N < 3 HOT 1
- Export `SubDomain` and `SubGrid`
- Measure of CylinderSurface assumes right-cylinder HOT 10
- `viz` of heterogeneous `GeometrySet` failing
- Parameterization of a Torus with `minor > major` HOT 8
- intersection/clipping not working properly in the 2D case HOT 3
- Isolines of a 2d function, e.g, (x,y) -> x^2-y^2 HOT 1
- Set elements of CartesianGrid and RectilinearGrid using `Box` instead of `Hexahedron` HOT 4
- Surface normal of a triangle should be normalized HOT 2
- DomainError in intersection(ray, triangle) HOT 5
- `intersects` runs infinitely in an edge case HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meshes.jl.