+ if (p.quadric_count == 0) {
+ v = goal.nearest(p.p).p.minus(p.p).norm().times(1/(float)1000);
+ }
+ Vec v2 = new Vec((random.nextFloat() - (float)0.5) / 500,
+ (random.nextFloat() - (float)0.5) / 500,
+ (random.nextFloat() - (float)0.5) / 500);
+ v = v.plus(v2.norm().times(1/(float)1000));