Currently only the first few active constraint is used, which could lead to some error if multiple constraint is active within one n-cube.
Possible solution 1:
multiple active constrain (c1,c2...), can be replaced by the 'minimum(c1,c2,...), which eliminates the problem, but lead to a 'non-sharp' object at the intersection of the constraint
Possible solution 2:
Check different combination of the active constraints and use the solution closest to the center of the n-cube.
This is a really special problem, so the priority is small.
Currently only the first few active constraint is used, which could lead to some error if multiple constraint is active within one n-cube.
Possible solution 1: multiple active constrain (c1,c2...), can be replaced by the 'minimum(c1,c2,...), which eliminates the problem, but lead to a 'non-sharp' object at the intersection of the constraint
Possible solution 2: Check different combination of the active constraints and use the solution closest to the center of the n-cube.
This is a really special problem, so the priority is small.