Vec2 vec = (Vec2) args[0].toJava(Vec2.class);
double scalar = (Double) args[1].toJava(Double.class);
assert (scalar >= 0 && scalar < 1.0) :
"Lerp value " + scalar + " out of range 0 .. 1.0";
return Vec2.rbNew(context, this.getMetaClass(), new IRubyObject[]{
runtime.newFloat(jx + (vec.jx - jx) * scalar),
runtime.newFloat(jy + (vec.jy - jy) * scalar)});
}
/**
*