@override Vector3 clampScalar(minVal, maxVal) { x = math.max(minVal, math.min(maxVal, x)); y = math.max(minVal, math.min(maxVal, y)); z = math.max(minVal, math.min(maxVal, z)); return this; }