929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
|
for(var i = 0; i < selected_points.length; ++i){
var pt = points[selected_points[i]];
vector_add(pt, delta_position, pt); }}
else{
moveCamera(delta_position, false); }
if(delta_horizontal_angle) rotateHorizontal(delta_horizontal_angle);
if(delta_vertical_angle) rotateVertical(delta_vertical_angle);
// overwrite point projections
// TODO this may not be perfect if points are deleted etc.
point_projections.length = 0;
for(var i = 0; i < points.length; ++i){
point_projections[i] = project(canvas, points[i], view_transform, origin); }
|
>
>
|
>
>
>
>
>
>
|
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
|
for(var i = 0; i < selected_points.length; ++i){
var pt = points[selected_points[i]];
vector_add(pt, delta_position, pt); }}
else{
moveCamera(delta_position, false); }
if(!selected_points.length){
if(delta_horizontal_angle) rotateHorizontal(delta_horizontal_angle);
if(delta_vertical_angle) rotateVertical(delta_vertical_angle); }
else{
var rotation_transform;
if(selection_rotation_axis){ //
}}}
// overwrite point projections
// TODO this may not be perfect if points are deleted etc.
point_projections.length = 0;
for(var i = 0; i < points.length; ++i){
point_projections[i] = project(canvas, points[i], view_transform, origin); }
|