FixUnboundedVector MEL
From scripting
global proc vector FixUnboundedVector(vector $TV2) { //0001D LLC 2015 Nick Pisca if (($TV2.x) > 1.0) { $TV2 = <<0.999, ($TV2.y), 0.0>>; } if (($TV2.y) > 1.0) { $TV2 = <<($TV2.x), 0.999, 0.0>>; } if (($TV2.x) < 0.0) { $TV2 = <<0.001, ($TV2.y), 0.0>>; } if (($TV2.y) < 0.0) { $TV2 = <<($TV2.x), 0.999, 0.0>>; } return $TV2; }
More information on vectors and arrays, read pages 12-16 in YSYT.