Loading GUI/src/main/java/cz/fidentis/analyst/gui/task/interactivemask/InteractiveMaskAction.java +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ import cz.fidentis.analyst.data.shapes.SurfaceMask2D; import cz.fidentis.analyst.engines.face.events.HumanFaceSelectedEvent; import cz.fidentis.analyst.data.face.HumanFaceEvent; import cz.fidentis.analyst.data.face.HumanFaceListener; import cz.fidentis.analyst.engines.interactivemask.MaskProjector; import cz.fidentis.analyst.gui.task.ControlPanelAction; import cz.fidentis.analyst.project.FacesProxy; import cz.fidentis.analyst.data.ray.RayIntersection; Loading Loading @@ -53,6 +54,8 @@ public class InteractiveMaskAction extends ControlPanelAction<InteractiveMaskPan private void project() { SurfaceMask2D mask = getControlPanel().getSurfaceMask(); MaskProjector mp = new MaskProjector(mask); //getPrimaryFace().getMeshModel().getFacets().forEach(mp::visitMeshFacet); } Loading GeometryEngines/pom.xml +1 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ <publicPackage>cz.fidentis.analyst.engines.point2surface</publicPackage> <publicPackage>cz.fidentis.analyst.engines.glyphs</publicPackage> <publicPackage>cz.fidentis.analyst.engines.shaders</publicPackage> <publicPackage>cz.fidentis.analyst.engines.interactivemask</publicPackage> <publicPackage>org.ejml.simple.*</publicPackage> </publicPackages> </configuration> Loading Loading
GUI/src/main/java/cz/fidentis/analyst/gui/task/interactivemask/InteractiveMaskAction.java +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ import cz.fidentis.analyst.data.shapes.SurfaceMask2D; import cz.fidentis.analyst.engines.face.events.HumanFaceSelectedEvent; import cz.fidentis.analyst.data.face.HumanFaceEvent; import cz.fidentis.analyst.data.face.HumanFaceListener; import cz.fidentis.analyst.engines.interactivemask.MaskProjector; import cz.fidentis.analyst.gui.task.ControlPanelAction; import cz.fidentis.analyst.project.FacesProxy; import cz.fidentis.analyst.data.ray.RayIntersection; Loading Loading @@ -53,6 +54,8 @@ public class InteractiveMaskAction extends ControlPanelAction<InteractiveMaskPan private void project() { SurfaceMask2D mask = getControlPanel().getSurfaceMask(); MaskProjector mp = new MaskProjector(mask); //getPrimaryFace().getMeshModel().getFacets().forEach(mp::visitMeshFacet); } Loading
GeometryEngines/pom.xml +1 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ <publicPackage>cz.fidentis.analyst.engines.point2surface</publicPackage> <publicPackage>cz.fidentis.analyst.engines.glyphs</publicPackage> <publicPackage>cz.fidentis.analyst.engines.shaders</publicPackage> <publicPackage>cz.fidentis.analyst.engines.interactivemask</publicPackage> <publicPackage>org.ejml.simple.*</publicPackage> </publicPackages> </configuration> Loading