Open mauigna06 opened 1 year ago
@lassoan, I'm willing to implement this logic (and it's GUI) for CombineModels' RobustBooleanOperations because vtkbool sometimes "randomly" fails:
New definition of "process" function would be like code below.
def process(
inputMesh1,
inputMesh2,
resultingMesh,
booleanOperationType,
mmTranslationDelta=1e-4,
degRotationDelta=0.0,
transformTries=15,
randomSeed=None
)
Let me know if you'd be willing to merge this change
Do you have an example data set to reproduce this issue? Author of vtkbool was quite responsive in fixing issues. Have you reported the issue to him already?
I would much prefer getting the root cause fixed than hide it by some trick, especially because the trick would slow down execution and may cause other issues.
Hi Andras,
Do you have an example data set to reproduce this issue? Author of vtkbool was quite responsive in fixing issues. Have you reported the issue to him already?
Yes, please here see https://github.com/zippy84/vtkbool/issues/80
RobustBooleanOperation will transform one of the inputs with a small pose variation to get the boolean operation to succeed
The syntax should be:
Feedback is welcomed I think I could develop this on the near future so you could assign it to me
Thank you