Non-uniformly spaced Marching Cubes?
See original GitHub issueI have a dataset on a rectilinear grid, but the real-space positions of the data points are not evenly spaced. (i.e. z=[1m, 2m, 5m, 10m, 20m…]) I would like to plot an isosurface of this data with marching_cubes
, but that function assumes that my data is evenly-spaced. Is there an easy way to do this? Perhaps by scaling the data? Or do I need some kind of “marching-cuboids” method?
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:10 (2 by maintainers)
Top Results From Across the Web
A parallel dual marching cubes approach to quad only surface ...
We present a novel method that reconstructs surfaces from volume data using a dual marching cubes approach without lookup tables.
Read more >A dual Marching Cubes method using cuboids ... - GitHub
A dual Marching Cubes method using cuboids, based on greedy meshing. Suitable for use with a uniform grid of data derived from multiple...
Read more >A survey of the marching cubes algorithm
The approach couples sequential, forward-progression march with inter- section determination by table look-up and is usable in polyhedral regions of space, ...
Read more >Marching cubes-based isogeometric topology optimization ...
This paper proposes a marching cubes-based isogeometric topology optimization method with the parametric level set to address this issue.
Read more >Marching Cubes in an Unsigned Distance Field for Surface ...
We present a new algorithm, called marching cubes, that creates triangle models of constant density surfaces from 3D medical data.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
This is great thank you @artur-trzesiok ! I tried your example with v2.9.4 which worked, and I think I got it working with my oceanographic data too (see in the attached image the levels are more closely spaced at the surface at the top than at the bottom). This saves us an expensive interpolation.
I just quickly wanted to say thanks as well @artur-trzesiok. This helps me tremendously with my data!