What sort of magic is this? I thought it was my tired eyes (i posted help for my comparetransform function in bluescript scripting) but it seem that in debug information my both transform are equal and my function return me they are not
I haven’t been able to reproduce this on my end. What values are you feeding into your transform array? Additionally, what version of the editor are you using?
with the comparing length of location between t1 and t2 it return me the same result (many time false, sometime true)
sometime the rotation dont match like here (not always the Y axis):
btw sometime rotation match perfectly but i got false, so the location vector seem to not match too but cant see it with printstring, but i can watch it with debug break
Try comparing the length of the locations and see if that fixes the error.
Note: What I am trying to see is if the error is tied to the location, rotation, or if something else may be causing the problem.
I was able to reproduce this on my end and can confirm that it is specifically reproduced when checking between the locations on the transform, the rotation works as intended. I have entered a bug report, TTP#346988 to be assessed by the development staff. Thank you!
I don’t believe these two issues are directly related. Please make a second post about the rotation bug so we can track it. What I did to check and see if the bool returned true was to plug the == rotation directly into the print string of the blueprint repro you provided above. This returned true every time.