Loading GUI/src/main/java/cz/fidentis/analyst/symmetry/SymmetryAction.java +11 −6 Original line number Diff line number Diff line Loading @@ -93,12 +93,17 @@ public class SymmetryAction extends ControlPanelAction implements HumanFaceListe SymmetryEstimator estimator = new SymmetryEstimator(controlPanel.getSymmetryConfig()); face.getModel().compute(estimator); getCanvas().getScene().setDrawableSymmetryPlane(index, new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane())); getCanvas().getScene().setDrawableCuttingPlane(index, new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane())); getCanvas().getScene().setDrawableMirrorPlane(index, new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane())); DrawablePlane symmetryPlane = new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane()); DrawablePlane cuttingPlane = new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane()); DrawablePlane mirrorPlane = new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane()); symmetryPlane.setTransparency(0.5f); cuttingPlane.setTransparency(0.5f); mirrorPlane.setTransparency(0.5f); getCanvas().getScene().setDrawableSymmetryPlane(index, symmetryPlane); getCanvas().getScene().setDrawableCuttingPlane(index, cuttingPlane); getCanvas().getScene().setDrawableMirrorPlane(index, mirrorPlane); getCanvas().getScene().hideSymmetryPlanes(); log.printDuration("Symmetry plane estimation for " + face.getHumanFace().getShortName()); Loading Loading
GUI/src/main/java/cz/fidentis/analyst/symmetry/SymmetryAction.java +11 −6 Original line number Diff line number Diff line Loading @@ -93,12 +93,17 @@ public class SymmetryAction extends ControlPanelAction implements HumanFaceListe SymmetryEstimator estimator = new SymmetryEstimator(controlPanel.getSymmetryConfig()); face.getModel().compute(estimator); getCanvas().getScene().setDrawableSymmetryPlane(index, new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane())); getCanvas().getScene().setDrawableCuttingPlane(index, new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane())); getCanvas().getScene().setDrawableMirrorPlane(index, new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane())); DrawablePlane symmetryPlane = new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane()); DrawablePlane cuttingPlane = new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane()); DrawablePlane mirrorPlane = new DrawablePlane(estimator.getSymmetryPlaneMesh(), estimator.getSymmetryPlane()); symmetryPlane.setTransparency(0.5f); cuttingPlane.setTransparency(0.5f); mirrorPlane.setTransparency(0.5f); getCanvas().getScene().setDrawableSymmetryPlane(index, symmetryPlane); getCanvas().getScene().setDrawableCuttingPlane(index, cuttingPlane); getCanvas().getScene().setDrawableMirrorPlane(index, mirrorPlane); getCanvas().getScene().hideSymmetryPlanes(); log.printDuration("Symmetry plane estimation for " + face.getHumanFace().getShortName()); Loading