Class RgbPaperType3D

    • Constructor Detail

      • RgbPaperType3D

        protected RgbPaperType3D​(java.lang.String name,
                                 boolean upLayer)
        Constructor.
        Parameters:
        name - paper type name
        upLayer - true to render layers in ascending order, false to do them in descending order
    • Method Detail

      • placeGlyph

        public void placeGlyph​(Paper paper,
                               double dx,
                               double dy,
                               double dz,
                               Glyph glyph,
                               java.awt.Color color)
        Description copied from interface: PaperType3D
        Places a glyph at a 3-d position in the space.
        Specified by:
        placeGlyph in interface PaperType3D
        Parameters:
        paper - graphics destination specific to this PaperType
        dx - graphics X coordinate
        dy - graphics Y coordinate
        dz - Z-buffer coordinate; lower values are closer to the viewer
        glyph - graphics shape
        color - colour for glyph
      • createPaper

        protected RgbPaperType.RgbPaper createPaper​(java.awt.Rectangle bounds)
        Description copied from class: RgbPaperType
        Creates a paper object for given bounds.
        Specified by:
        createPaper in class RgbPaperType
        Parameters:
        bounds - plot bounds
        Returns:
        new paper instance
      • createPaper3D

        protected abstract RgbPaperType3D.RgbPaper3D createPaper3D​(java.awt.Rectangle bounds)
        Creates a 3D paper object for given bounds.
        Parameters:
        bounds - plot bounds
        Returns:
        new 3d paper instance