geom3d
Library to handle 3D geometric primitives: create, intersect, display, and make basic computations
Author: David Legland

@David
I modified your intersectPlaneMesh function code and make it work to find the multiple contours.

As a next step to make up my algorithm, I want to know that if there's a area computation of the polygon(the closed contour) in your works or not.

If you let me know, this will be great helpful for me. Thank you

14 Aug 2013

geom3d
Library to handle 3D geometric primitives: create, intersect, display, and make basic computations
Author: David Legland

@David
Your code is totally what I want. So, I'm just going to try to fix your code. Can you explain what the problem is in your function?

13 Aug 2013

geom3d
Library to handle 3D geometric primitives: create, intersect, display, and make basic computations
Author: David Legland

@ David Legland

Hi, first of all, I'm very thankful for your codes. I have some questions in your "intersectPlaneMesh function".

I try to make the some cross section information of the vertebrae. Your code will be used to make up that.

when I used that codes with a vertebrae mesh data, 2 contours are expected to show the cross sections. However, only one contour was shown in the figure.

I think that your polys variable which is return in intersectPlaneMesh, is used to represent the multiple contours to show intersected region by the plane.

If it is right, can you explain how to set the multiple contours by the plane?

Images are in the below URL
URL: http://gall.dcinside.com/board/view/?id=medicalscience&no=162489

P.S. intersectionsPoints in your intersectPlaneMesh function seems to exactly show intersected points on the mesh data.

06 Aug 2013

geom3d
Library to handle 3D geometric primitives: create, intersect, display, and make basic computations
Author: David Legland

Hi, first of all, I'm very thankful for your codes. I have some questions in your "intersectPlaneMesh function".

I try to make the some cross section information of the vertebrae. Your code was used to make that.

when I used that codes with a vertebrae mesh data, 2 contours are expected to show the cross sections. However, only one contour was shown if the figure.

I think that your return(polys) is used to represent the multiple contours to show intersected region by the plane.

Is my thought right? If it is right, can you explain how to set the multiple contours by the plane?

Images are in the below URL
URL: http://gall.dcinside.com/board/view/?id=medicalscience&no=162489

P.S. intersectionsPoints in your intersectPlaneMesh function seems to exactly show intersected points on the mesh data.