Skip to content
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

Cutting planes (volumetric visualization) #3908

Open
timholy opened this issue May 30, 2024 · 1 comment · May be fixed by #3958
Open

Cutting planes (volumetric visualization) #3908

timholy opened this issue May 30, 2024 · 1 comment · May be fixed by #3958
Labels
enhancement Feature requests and enhancements

Comments

@timholy
Copy link
Contributor

timholy commented May 30, 2024

Feature description

For visualization of volumes that are complex or not very transparent, it would be nice to combine the advantages of volume and volumeslices through implementation of a "cutting plane": on one side of the plane, the volume is rendered, but on the other side it is as if that portion of the object had been cut away. One could then animate the position of the cutting plane to scan through the volume, always seeing the exposed surface. Think, for example, of progressively shaving away the surface of a geode and seeing each newly-exposed face.

For plot types, please add an image of how it should look like

Here's one example:
https://youtu.be/IEP0mL8P7GA?feature=shared&t=60

@timholy timholy added the enhancement Feature requests and enhancements label May 30, 2024
@ffreyer
Copy link
Collaborator

ffreyer commented May 30, 2024

#2783 effectively implements this, though with the goal of setting a clipping cube for Axis3. If we work out how to do it in WGLMakie and clean up the interface that pr should close this issue.

@ffreyer ffreyer linked a pull request Jun 13, 2024 that will close this issue
18 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature requests and enhancements
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants