【发布时间】:2017-11-15 23:54:00
【问题描述】:
我正在尝试识别球体和圆柱体联合内的球体点,我在圆柱体的侧面生成了随机点,如下所示
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);
我需要找到与圆柱体相交的球体点和与球体相交的圆柱体点。
有没有什么通用的方法来识别不同体积相交内的点??
谁能帮助我?提前致谢, 手动
【问题讨论】:
标签: matlab cartesian-coordinates cylindrical