Class OutlineExtractor


  • public class OutlineExtractor
    extends java.lang.Object
    Extractor for polyhedrons sets outlines.

    This class extracts the 2D outlines from {polyhedrons sets in a specified projection plane.

    Since:
    3.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Vector2D[][] getOutline​(PolyhedronsSet polyhedronsSet)
      Extract the outline of a polyhedrons set.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OutlineExtractor

        public OutlineExtractor​(Vector3D u,
                                Vector3D v)
        Build an extractor for a specific projection plane.
        Parameters:
        u - abscissa axis of the projection point
        v - ordinate axis of the projection point
    • Method Detail

      • getOutline

        public Vector2D[][] getOutline​(PolyhedronsSet polyhedronsSet)
        Extract the outline of a polyhedrons set.
        Parameters:
        polyhedronsSet - polyhedrons set whose outline must be extracted
        Returns:
        an outline, as an array of loops.