Hi!
I’ve got lots of problems with my script. I’m trying to do this:
- There are three (or more) solids (a,b,c)
- I calculate the distance between them (for all the possible combinations: distance ab, ac and bc)
- I set an if condition to say: “if the distance that the node “object.distance” have calculated is <5 and >0 then translate one of the two solids (whose reciprocal distance respect the condition) in order to attach them”
For exemple:
distance ab=4
distance ac=0
distance bc= 6
for the distance ab the if node read “4” so it must transate a to b or b to a for the distance calculated (4)
for the distance bc the if node read “0” so do nothing
for the distance bc the if node read “6” so do nothing
I attach my dyn file so you can understand better. The big problem is that I don’t know how to make dynamo understand that it must move only one of the two solid whose distance is <5 and >0. Distances.dyn (56.3 KB)
Thanks to all for help!