cut the object in space (separate a 3D object into two distinct parts) using a plane
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1500135/image.png)
2 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Graphics Objects finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!