Intersection points between a line and trisurf plot
13 views (last 30 days)
I am looking to draw a random line on a trisurf plot and get intersection coordinates and property data about the elements which lie along this line.
For example I have data which looks like the following:
% trisurf plot with random properties
[x,y] = meshgrid(1:19,1:19);
tri = delaunay(x,y);
z = zeros(size(x));
[m,n] = size(x);
F = randi([2,5],1,1);
C = randi([1,F],m*n,1);
%generate random intersection line
G = [0 20];
A = [randi([0,20],1,1) G(randi(2))];
B = [G(randi(2)) randi([0,20],1,1)];
I was expecting an output in the format of matrix of x and y coordinate intersections and properties either side of intersection point eg [xcoord,ycoord,prop1,prop2]. Otherwise the property matrix can be done separately and just be a list of each element property along the randomly generated line.
Hope that makes sense. Thank you for your help.