Implicitly Selecting a Mesh Partition After Clipping

I'm making an implicit shear model where multiple shears are interacting. The second last operation clips the target shear vein object against all shear vein objects that preceded it, often producing an object that has multiple separated/disconnected meshes. The model remains implicit until this point. The final step is extracting a single desired mesh from the multi-mesh object, and discarding the other mesh parts. Extracting the desired mesh produces a static mesh, which is not an ideal solution.
I'm looking for an implicit solution so that updating future drilling doesn't require a multi-hour task of manually extracting the desired meshes. This model may eventually have hundreds of shear veins.
The solution I want - that I don't think exists - is an operation to select a mesh partition from a multi-mesh object using the intersection of the target mesh with a single Interval Selection point (or any point belonging to the same Interval Selection group). It could even be a less precise solution like selecting the mesh in a multi-mesh object that is nearest to a 3D point.
Hopefully, I've overlooked a solution that already exists, so please let me know if you have one.
Comments
-
What are you going to use the individual parts for later? Are you using them as individual domains or inputs into another model?
There might be a way to set it up so that each shear is broken by one of the objects that you are using to split them in your second to last operation.
Ex if the shears are vertical vein surfaces and they are cut by another vein that is more horizontal. Then you could use that surface as a "fault" to split the vein volumes into fault blocks. Giving them unique identifiers to be used later.
Kind of like this, where the teal vein surfaces needs to be unique above and below the red vein surface. Then the red vein HW/FW or references surface (green) could be used as a fault.
I might be going in the complete wrong direction here though 😎
The only way is forward!2 -
We're modeling something similar to an S-C fabric. All shears are subvertical, but there are two orientations roughly less than 30 degrees apart. Major shears persist over longer distances, while the minor shears must terminate against the major shears.
Thanks for the great suggestion, I'll play with fault objects. That may be the solution I'm after.1