Clip isosurface by 3D primitive

7 views (last 30 days)
David
David on 1 Dec 2011
Commented: naomy_yf on 14 Dec 2021
Dear All,
I have created an isosurface plot by using the commands
p = patch(isosurface(grid1, grid2, grid3, VolumeData, isolevel));
set(p, 'Vertices', get(p, 'Vertices'));
I would like to clip or cut the surface off at a boundary that is a closed polyhedron, but not rectilinear. I have a set of normals and points that define the planes of each face of the polyhedron. How can I cut the surface off?
Many thanks,
David.
  2 Comments
Eddy Andrade
Eddy Andrade on 25 Mar 2021
Hi David, did you get an answer?
I need to do the same thing. Could you help me please?
naomy_yf
naomy_yf on 14 Dec 2021
I have same problem. have you got this solved?

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!