diff options
Diffstat (limited to 'src/box3d-face.cpp')
| -rw-r--r-- | src/box3d-face.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/box3d-face.cpp b/src/box3d-face.cpp index b3a26b9ca..13e19d769 100644 --- a/src/box3d-face.cpp +++ b/src/box3d-face.cpp @@ -31,12 +31,12 @@ void Box3DFace::set_shape(NR::Point const ul, NR::Point const lr, } else { if (align_along_PL) { Box3D::PerspDir dir3; - if (dir1 == Box3D::X && dir2 == Box3D::Y) dir3 = Box3D::Z; if (dir1 == Box3D::X && dir2 == Box3D::Z) dir3 = Box3D::Y; - if (dir1 == Box3D::Y && dir2 == Box3D::X) dir3 = Box3D::Z; - if (dir1 == Box3D::Y && dir2 == Box3D::Z) dir3 = Box3D::X; + if (dir1 == Box3D::X && dir2 == Box3D::Y) dir3 = Box3D::Z; if (dir1 == Box3D::Z && dir2 == Box3D::X) dir3 = Box3D::Y; if (dir1 == Box3D::Z && dir2 == Box3D::Y) dir3 = Box3D::X; + if (dir1 == Box3D::Y && dir2 == Box3D::X) dir3 = Box3D::Z; + if (dir1 == Box3D::Y && dir2 == Box3D::Z) dir3 = Box3D::X; Box3D::Line line1(*SP3DBoxContext::current_perspective->get_vanishing_point(dir1), lr); Box3D::Line line2(*pt_align, *SP3DBoxContext::current_perspective->get_vanishing_point(dir3)); corners[2] = *line1.intersect(line2); |
