// Collisions
COLLISION_PENALTY = get_detail (details, ly_symbol2scm ("collision-penalty"), 500);
- COLLISION_DISTANCE = get_detail (details, ly_symbol2scm ("collision-distance"), 0.5);
+ COLLISION_PADDING = get_detail (details, ly_symbol2scm ("collision-padding"), 0.5);
STEM_COLLISION_FACTOR = get_detail (details, ly_symbol2scm ("stem-collision-factor"), 0.1);
}
beam_y.distance (collision_y[UP]));
Real scale_free =
- max (parameters.COLLISION_DISTANCE - dist, 0.0)/
- parameters.COLLISION_DISTANCE;
+ max (parameters.COLLISION_PADDING - dist, 0.0)/
+ parameters.COLLISION_PADDING;
demerits +=
collisions_[i].base_penalty_ *
pow (scale_free, 3) * parameters.COLLISION_PENALTY;
Real IDEAL_SLOPE_FACTOR;
Real ROUND_TO_ZERO_SLOPE;
Real COLLISION_PENALTY;
- Real COLLISION_DISTANCE;
+ Real COLLISION_PADDING;
Real HORIZONTAL_INTER_QUANT_PENALTY;
Real STEM_COLLISION_FACTOR;
(musical-direction-factor . 400)
(ideal-slope-factor . 10)
(collision-penalty . 500)
- (collision-distance . 0.35)
+ (collision-padding . 0.35)
(round-to-zero-slope . 0.02)))
(direction . ,ly:beam::calc-direction)