how can I make a cylindrical helix cylinder volume in matlab?
3 次查看(过去 30 天)
显示 更早的评论
So I've been surfing the web and I've found multiple examples of making cylindrical helixes using this simple example:
a = 0.5;
c = 5.0;
t = 0:0.01:10*pi;
x = a*sin(t);
y = a*cos(t);
z = t/(2*pi*c);
figure(1)
plot3(x, y, z);
xlabel('x'); ylabel('y'); title('Circula helix');
However, I want to make a 3D volume of this spiral instead i.e. a ones(100,100,100) where the spiral replaces the relevant values to 2. I'm not sure how to approach this problem and it's been bugging me for hours. Any help would be greatly appreciated.
1 个评论
rtf
2020-11-12
I highly recommend looking at this: https://www.mathworks.com/matlabcentral/fileexchange/25086-extrude-a-ribbon-tube-and-fly-through-it
This "extrudes" a shape along a curve. So, extruding a circle along the length of a spiral would result in a 3D spiral.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 3-D Volumetric Image Processing 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!