소스 검색

Merge pull request #443 from rkevingibson/master

Fixed order of operations bug when computing model transform

Former-commit-id: f7b91513f2885ddf72726b3a6c6616a3ff4b2293
Alec Jacobson 8 년 전
부모
커밋
4bf3f43bc0
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      include/igl/viewer/ViewerCore.cpp

+ 4 - 4
include/igl/viewer/ViewerCore.cpp

@@ -145,11 +145,11 @@ IGL_INLINE void igl::viewer::ViewerCore::get_scale_and_shift_to_fit_mesh(
   if (V.rows() == 0)
     return;
 
-  auto min_point = V.colwise().minCoeff().eval();
-  auto max_point = V.colwise().maxCoeff().eval();
-  auto centroid  = 0.5*(min_point + max_point).eval();
+  auto min_point = V.colwise().minCoeff();
+  auto max_point = V.colwise().maxCoeff();
+  auto centroid  = (0.5*(min_point + max_point)).eval();
   shift.setConstant(0);
-  shift.head(centroid.size())= -centroid.cast<float>();
+  shift.head(centroid.size()) = -centroid.cast<float>();
   zoom = 2.0 / (max_point-min_point).array().abs().maxCoeff();
 }