Azzera filtri
Azzera filtri

How to create a bended cylinder structure stored in a 3D matrix?

4 visualizzazioni (ultimi 30 giorni)
Dear all,
I'm looking for a way to create a zeros(500,500,250) matrix with a bended cylinder inside. The voxels inside the bended cylinder should be 1, and the radius should be 10. I am able to create an cylinder with the surf function but I can't find a way to store it in a 3D matrix. Does someone have a solution?

Risposta accettata

Jordan Ross
Jordan Ross il 24 Gen 2017
Hello,
I would suggest looking at the function "cylinder" because it will return the X, Y, and Z coordinates that you can join together to create a matrix. http://www.mathworks.com/help/matlab/ref/cylinder.html
If you want to get the X, Y, and Z points from the surface plot then you are going to want to store the "surf" to a handle. Then using that handle you can access the properties XData, YData, and ZData to create the matrix.

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by