Effacer les filtres
Effacer les filtres

Projected curve lengths (XY,XZ,YZ) of 3D arcs

1 vue (au cours des 30 derniers jours)
Hege
Hege le 7 Juin 2022
Commenté : Torsten le 30 Juin 2022
Hello All,
I have a set of 3D curves as shown in attached image which was was extracted from X-ray Micro-CT system. I know the 3D curve length of each arcs by voxels. Also, using regionprops3 command, I found the coordinates of end points of each curve.
I would like to know the projected curve length of each curve in all three different planes (x-y,x-z,y-z).
Appreciate your comments.
  6 commentaires
Hege
Hege le 30 Juin 2022
Dear Sir,
I am happy with your answer. but there is no 'ICON' accept the answer. Pls advice.
Torsten
Torsten le 30 Juin 2022
I changed my comment to an answer.
Thanks for your feedback.

Connectez-vous pour commenter.

Réponse acceptée

Torsten
Torsten le 30 Juin 2022
Then just set the coordinate of the plane you project on to 0 and calculate the arc length of the resulting projected curve.
An approximation for an XY-projected curve is e.g.
sum_{i=1}^{i=n-1} sqrt((x(i+1)-x(i))^2 + (y(i+1)-y(i))^2)
if it is represented in 3d by the points
P1 = (x1,y1,z1), P2=(x2,y2,z2),..., Pn = (xn,yn,zn)

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by