필터 지우기
필터 지우기

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

조회 수: 3 (최근 30일)
Hege
Hege 2022년 6월 7일
댓글: Torsten 2022년 6월 30일
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
Hege
Hege 2022년 6월 30일
Dear Sir,
I am happy with your answer. but there is no 'ICON' accept the answer. Pls advice.
Torsten
Torsten 2022년 6월 30일
I changed my comment to an answer.
Thanks for your feedback.

댓글을 달려면 로그인하십시오.

채택된 답변

Torsten
Torsten 2022년 6월 30일
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)

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by