Interface SymmetryServices


public interface SymmetryServices
Stateless services for symmetry estimation. It is a wrapper to the stateful implementation in SymmetryVisitor.
  • Method Details

    • estimate

      static Plane estimate(MeshModel mesh, SymmetryConfig strategy)
      Returns a symmetry plane.
      Parameters:
      mesh - Mesh model to be sub-sampled
      strategy - Symmetry estimation strategy.
      Returns:
      a symmetry plane or null
    • estimate

      static Plane estimate(MeshFacet mesh, SymmetryConfig strategy)
      Returns a symmetry plane.
      Parameters:
      mesh - Mesh model to be sub-sampled
      strategy - Symmetry estimation strategy.
      Returns:
      a symmetry plane or null
    • estimate

      static Plane estimate(Collection<MeshFacet> mesh, SymmetryConfig config)
      Returns a symmetry plane.
      Parameters:
      mesh - Mesh model to be sub-sampled
      config - Configuration of the service
      Returns:
      a symmetry plane or null