I need to compute the volume between 2 3D meshes. My algorithm is to find the intersection between the two (where one is always larger on the XY plane than the other) by using Clipper, and then find the difference between the volumes under the solution's mesh and the smaller of the two meshes. I'm setting use_xyz and assuming that Clipper will keep my input z values and then call the ZFillFunction when it's interpolating points. I'm also assuming that the input bot1-top1 and bot2-top2 are two different edges and I can pick either edge to interpolate z. Is my understanding correct?
As I read somewhere in the forum, Z isn't the 3d's z dimension, is an auxiliar storage member, can be used for example to store related vertex information as material IDs, or some kind of flags need to be propagated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I need to compute the volume between 2 3D meshes. My algorithm is to find the intersection between the two (where one is always larger on the XY plane than the other) by using Clipper, and then find the difference between the volumes under the solution's mesh and the smaller of the two meshes. I'm setting use_xyz and assuming that Clipper will keep my input z values and then call the ZFillFunction when it's interpolating points. I'm also assuming that the input bot1-top1 and bot2-top2 are two different edges and I can pick either edge to interpolate z. Is my understanding correct?
Same problem here...
As I read somewhere in the forum, Z isn't the 3d's z dimension, is an auxiliar storage member, can be used for example to store related vertex information as material IDs, or some kind of flags need to be propagated.