cut the object in space (separate a 3D object into two distinct parts) using a plane
4 views (last 30 days)
Show older comments
Hi! Is there any code that allows me to cut the object in space (separate a 3D object into two distinct parts) using a plane?
nodes_ext = importdata("NODES.mat");
faces_ext = importdata("FACES.mat");
load V_plane.mat
P = [24.3377 -21.8635 81.9835];
figure
plot3(P(:,1),P(:,2),P(:,3),'k.','Markersize',20);
hold on
trimesh(faces_ext(:,:),nodes_ext(:,1),nodes_ext(:,2),nodes_ext(:,3),'EdgeColor','k','Linewidth',0.1,'Facecolor','b','FaceAlpha',.4)
patch(V(:,1), V(:,2),V(:,3),'k');
hold off
axis equal
2 Comments
Answers (1)
See Also
Categories
Find more on Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!