我正在尝试识别球体和圆柱体联合内部的球体点,我在圆柱体侧面生成了随机点,如下所示
pts = 3000;
r= 3*((rand(pts,1)).^(1/3));
theta = 2*pi*rand(pts,1);
x= r.*cos(theta);
y= r.*sin(theta);
z=50*rand(size(x));
并在球体内生成随机点,如下所示
radius=10;
rvals = (2)*rand(pts,1)-(1);
elevation = asin(rvals);
azimuth = 2*pi*rand(pts,1);
radii =(rand(pts,1).^(1/3))*radius;
[point_x,point_y,point_z] = sph2cart(azimuth,elevation,radii);
我需要找到与圆柱体相交的球体点和与球体相交的圆柱体点。
是否有任何通用方法来识别不同体积交叉点内的点?
谁能帮我?提前致谢, 马努