用五个点E0 = [0,0,1]; E1 = [1,1,0]来描述方形金字塔。 E2 = [-1,1,0]; E3 = [-1,-1,0]; E4 = [1,-1,0];如何确定给出随机点P是否位于金字塔内;
我试过了,结果是布尔值1为true,否则为0
E0= [0,0,1];E1= [1,1,0]; E2= [-1,1,0]; E3= [-1,-1,0]; E4= [1,-1,0];
E=[E0;E1;E2;E3;E4];
P = alphaShape(E(:,1),E(:,2),E(:,3));
isInside = inShape(P,[1,1,0]);
但是我需要数学方程式来确定点是否位于金字塔内,如在此为圆柱体所解释的方式 How to check if a 3D point is inside a cylinder