--- bbox.c.orig 2004-05-17 19:11:16.692357560 +0200 +++ bbox.c 2004-05-17 19:13:13.193646672 +0200 @@ -486,12 +486,12 @@ this_frame = get_selected_frame (); - bbox.x_min += bbox_by_hand.x_min + this_frame->absolute_bbox.x_min - this_frame->starting_bbox.x_min; - bbox.x_max += bbox_by_hand.x_max + this_frame->absolute_bbox.x_max - this_frame->starting_bbox.x_max; - bbox.y_min += bbox_by_hand.y_min + this_frame->absolute_bbox.y_min - this_frame->starting_bbox.y_min; - bbox.y_max += bbox_by_hand.y_max + this_frame->absolute_bbox.y_max - this_frame->starting_bbox.y_max; - bbox.z_min += bbox_by_hand.z_min + this_frame->absolute_bbox.z_min - this_frame->starting_bbox.z_min; - bbox.z_max += bbox_by_hand.z_max + this_frame->absolute_bbox.z_max - this_frame->starting_bbox.z_max; + bbox.x_min += this_frame->absolute_bbox.x_min - this_frame->starting_bbox.x_min; + bbox.x_max += this_frame->absolute_bbox.x_max - this_frame->starting_bbox.x_max; + bbox.y_min += this_frame->absolute_bbox.y_min - this_frame->starting_bbox.y_min; + bbox.y_max += this_frame->absolute_bbox.y_max - this_frame->starting_bbox.y_max; + bbox.z_min += this_frame->absolute_bbox.z_min - this_frame->starting_bbox.z_min; + bbox.z_max += this_frame->absolute_bbox.z_max - this_frame->starting_bbox.z_max; } @@ -523,6 +523,13 @@ find_bbox_size_by_hand(); } + bbox.x_min += bbox_by_hand.x_min; + bbox.x_max += bbox_by_hand.x_max; + bbox.y_min += bbox_by_hand.y_min; + bbox.y_max += bbox_by_hand.y_max; + bbox.z_min += bbox_by_hand.z_min; + bbox.z_max += bbox_by_hand.z_max; + bbox.v[0][0]=bbox.x_max; bbox.v[0][1]=bbox.y_min; bbox.v[0][2]=bbox.z_max; bbox.v[1][0]=bbox.x_max; bbox.v[1][1]=bbox.y_max; bbox.v[1][2]=bbox.z_max; bbox.v[2][0]=bbox.x_max; bbox.v[2][1]=bbox.y_min; bbox.v[2][2]=bbox.z_min;