三维网Conradi的螺旋管

2视图(30天)
基兰
基兰 2015年11月11日
评论道: 基兰2015年11月11日
如何画一个2 d图像轮廓Pim Conradi的环形线圈,用曲线拟合工具箱。
1评论
基兰
基兰 2015年11月11日
% straight_toroid %的形象Pim Conradi环形线圈,大概是对称的x和y轴,%阅读坐标沿着线的2 d图像轮廓,%一个用于每个象限结合起来,采取点%从地极轮廓椭圆(旋转)%概要顺畅。插入点的二次r %然后变成三维圆柱螺旋的极地坐标。% 2 d像素坐标内涡的Pim Conradi环形线圈
% 0,0 - - - - - - - > x x, y = 479261% % % | | |起源。% | % \ / y
% % |向右移动所有点。% |。% |。% % | | - - - - - - -。% |。% |。
%像素% H: Hj: R: A: B % 215: 186: 218.75: 74.5: 187 H = 215 Hj = 186 R = 218.75 = 74.5 B = 187
% - - - - - - - - - - - -椭圆点
行= [B B + 5 + 10 B + 15 B + 20 B + 25 B + 30 B + 35 B + 40 B + 45 B + 50) z = H * sqrt (1 - ((R) / R) ^ 2) elliptical_points = [213.3864 B 212.7233; B + 5; B + 10 213.9346; B + 15 214.3688; B + 20 214.6896; B + 25 214.8976; B + 30 214.9931; B + 35 214.9763; B + 40 214.8470; B + 45 214.6052; 214.2505 B + 50) elliptical_points = elliptical_points '
% points_all是点(混合)搬到正确的到一个曲线%数据在格式r z % data =(69 -14; 109; 94 80 69; -18; 105; 89 80 -14; 68; -23 102 83; 80; -20 68 -30; 97; 76 80 -24; 69; -35 94 70; 80; -29 68 -40; 92; 63 79 -53; 68 -50; 90 57; 78 -59; 69; -55 89 50; 79 -66; 69 -61; 86 41; 82 -73; 70 -65; 84 27个;86 -80;72 -68;83 27个;93 -86;73;-71 81 12;97 -91;74 -74;80年3;102 -96;76;-79 108 -101;77;-81 111 -107;82;-86 149 -131;82;-89 154 -135;85;-94 158 -138;89;-96 162 -141;95;-99 166 -143;98;-101 168 -145;100;-105 172 -147;104;-108 180 -150;136;-130 183 -154;138;-133 187 -156;142;-134 147 -135;150 -137];%数据忽略两行大于r = 135像素数据=(69 -14;109;94 80 69;-18;105;89 80 -14;68 -23;102;83 80 -20;68;-30 97 76;80;-24 69 -35;94;70 80 -29;68;-40 92 63;79;-53 68 -50;90 57;78 -59;69;-55 89 50;79 -66;69 -61;86 41;82 -73;70 -65;84 27个;86 -80;72 -68;83 27个;93 -86;73;-71 81 12;97 -91;74 -74;80年3;102 -96;76;-79 108 -101;77;-81 111 -107;82;-86 82 -89;85;-94 89 -96;95;-99 98 -101;100;-105 104 -108];
points_data =数据' %移动所有的点,这应该只是一个曲线points_upper_right_quadrant = abs (points_data) %复制点,让他们在右下象限points_lower_right_quadrant = [1 0; 0 1] * points_upper_right_quadrant % B B + 5 + 10 B + 15 B + 20; 212.7233 213.3864 213.9346 214.3688 214.6896 combine_points = [points_upper_right_quadrant points_lower_right_quadrant elliptical_points]
x = y [1 0] * [combine_points] = [0 1] * [combine_points]阴谋(x, y, '。')轴相等的轴([2 * 2 * R H - H))

登录置评。

答案(0)

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!