- solidify/overlap.h, solidify/overlap.c (edit_top, overlap_edit): select
the face to rotate and shift
- solidify/overlap.c (scroll_event): select face to manipulate based on
edit_top
- solidify/solidify.c (a_b, gui_buttons): new button B+A to select the
bottom face for editing
- solidify/solidify.c clicked): call overlap_edit to select face to edit
- solidify/util.h, solidify/util.c (draw_circle), solidify/gui_util.h,
solidify/gui_util.c: moved draw_circle from util.c to gui_util.c
- solidify/util.c: this file is now empty. Remove it.
- solidify/level.c, solidify/overlap.c: include gui_util.h instead of
util.h
- solidify/Makefile: replace util.o with gui_util.o
- solidify/face.h (z0_scale, fx_to_angle, fy_to_angle, fx_from_angle,
fy_from_angle): correct for z vs. xy scale differences
- solidify/overlap.c (merge_matrix): correct z0 shrinkage for z vs. xy
scale differences
- solidify/overlap.c (merge_matrix): don't shrink the offset vector
- solidify/project.c (read_face_data): the value to assign to f->z_ref
needs rounding or truncation will go wrong from time to time