Jos jollain on todella mieluisa päivä miettien miksi ei matriisien vertailu keskenään luonaa niin tässä pikkufunktio joka hoitaa kyseisen ongelman. Kirjoittelin tämän eilen nyppiessäni hiuksia päästäni miettiessäni miksi scriptini ei toimi. No tämän funkkarin avulla matriisien vertailu onnistuu.
fn compareMatrix3 m1 m2 =
(
if (close_enough (m1[1].x) (m2[1].x) 100) and
(close_enough (m1[1].y) (m2[1].y) 100) and
(close_enough (m1[1].z) (m2[1].z) 100) and
(close_enough (m1[2].x) (m2[2].x) 100) and
(close_enough (m1[2].y) (m2[2].y) 100) and
(close_enough (m1[2].z) (m2[2].z) 100) and
(close_enough (m1[3].x) (m2[3].x) 100) and
(close_enough (m1[3].y) (m2[3].y) 100) and
(close_enough (m1[3].z) (m2[3].z) 100) and
(close_enough (m1[4].x) (m2[4].x) 100) and
(close_enough (m1[4].y) (m2[4].y) 100) and
(close_enough (m1[4].z) (m2[4].z) 100) then
return true
else
return false
)